分布式
文章平均质量分 94
LittleDragonLaw
Stay Hungry, Stay Foolish
展开
-
RocketMQ基础知识
Apache RocketMQ 通过客户端SDK和服务端通信协议保障消息按照服务端存储顺序投递,但业务方消费消息时需要严格按照接收—处理—应答的语义处理消息,避免因异步处理导致消息乱序。Apache RocketMQ 顺序消息投递仅在重试次数限定范围内,即一条消息如果一直重试失败,超过最大重试次数后将不再重试,跳过这条消息消费,不会一直阻塞后续消息处理。满足以上条件的生产者,将顺序消息发送至 Apache RocketMQ 后,会保证设置了同一消息组的消息,按照发送顺序存储在同一队列中。原创 2023-11-09 19:50:07 · 45 阅读 · 1 评论 -
Zookeeper详解
在ZAB(ZooKeeper Atomic Broadcast)协议中,崩溃模式(Crashed Mode)指的是ZooKeeper集群中的领导者(Leader)崩溃或失去连接,或者集群中的多数服务器同时崩溃或失去连接,导致无法选举出新的领导者的情况下的工作模式。命名服务是指通过指定的名字来获取资源或者服务的地址,利用 zk 创建一个全局唯一的路径,这个路径就可以作为一个名字,指向集群中某个具体的服务器,提供的服务的地址,或者一个远程的对象等等。根据临时节点的特性,相关联的节点Lock1会随之自动删除。原创 2023-10-11 19:13:07 · 161 阅读 · 0 评论