欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

RocketMQ 第2页

二十四:RocketMQ事务消息实战

站长阅读(724)赞(0)

我们以一个订单流转流程来举例,例如订单子系统创建订单,需要将订单数据下发到其他子系统(与第三方系统对接)这个场景,我们通常会将两个系统进行解耦,不直接使用服务调用的方式进行交互。其业务实现步骤通常为: 1、A系统创建订单并入库。 2、发送消...

十九:RocketMQ 主从同步读写分离机制

站长阅读(615)赞(0)

RocketMQ在消息拉取时是如何根据消息消费队列 MessageQueue 来选择 Broker 的呢?消息消费队列如图所示: RocketMQ 根据 MessageQueue 查找 Broker 地址的唯一依据便是 brokerName...

十八:源码研究RocketMQ主从同步机制(HA)

站长阅读(512)赞(1)

HA主从同步的核心类图如图所示: 初始RocketMQ HA HAService:主从同步核心实现类。 * AtomicInteger connectionCount:Master维护的连接数。(Slave的个数)。 * List< ...

十七:RocketMQ源码分析文件清除机制

站长阅读(672)赞(0)

由于 RocketMQ 操作 CommitLog、ConsumeQueue 文件,都是基于内存映射方法并在启动的时候,会加载 commitlog、ConsumeQueue 目录下的所有文件,为了避免内存与磁盘的浪费,不可能将消息永久存储在消...