rocketmq
文章平均质量分 89
kennhua
这个作者很懒,什么都没留下…
展开
-
RocketMQ原理学习-消息发送
学习重点 消息发送方式 一、消息发送方式 RocketMQ 支持三种消息发送方式:同步(sync)、异步(async)、单向(oneway)。 同步:发送者向 MQ 执行发送消息 API 时,同步等待,直到消息服务器返回发送结果。 异步:发送者向 MQ 执行发送消息 API 时,指定消息发送成功后的回掉函数,然后调 用消息发送 API 后,立即返回,消息发送者线程不阻塞,直到运行结束,消息发送成功或 失败的回调任务在一个新的线程中执行。 单向:消息发送者向 MQ 执行发送消息 API 时,直接返回,不等原创 2021-11-22 22:33:02 · 1055 阅读 · 0 评论 -
RocketMQ原理学习-路由中心NameServer
学习重点 NameServer整体架构设计 NameServer动态路由发现与剔除机制 一、NameServer架构设计 先看一下 RocketMQ 的物理部署图,NameServer 类似于一个注册中心,生产者、消费者、Broker 都需要直接与 NameServer 进行通信。 Broker 消息服务器在启动时向所有 NameServer 注册,消息生产者(Producer)在发送消息之前先从 NameServer 获取 Broker 服务器地址列表,然后根据负载算法从列表中选择一台消息服务器进行原创 2021-11-21 21:23:37 · 1577 阅读 · 0 评论