深入浅出RocketMQ
文章平均质量分 93
深入浅出了解RocketMQ的原理和实战
NullzzZ
微信公众号:杂食的程序员
展开
-
RocketMQ消息发送的设计
本文带你了解RocketMQ的消息都有什么组成和消息发送的设计原创 2023-12-11 09:35:02 · 856 阅读 · 0 评论 -
RocketMQ的NameServer的架构设计及其启动流程源码分析
Broker启动的时候会向所有的NameServer注册,生产者在发送消息时会先从NameServer中获取Broker消息服务器的地址列表,根据负载均衡算法选取一台Broker消息服务器发送消息。但是路由的变化不会马上通知消息生产者,这是为了降低NameServe的复杂性,所以在RocketMQ中需要消息的发送端提供容错机制来保证消息发送的高可用性,这在后续关于RocketMQ消息发送的章节会介绍。关于注册JVM关闭钩子,这是很常见的用法,确保在关闭JVM的时候,先将线程池关闭,释放资源。原创 2023-07-25 15:07:53 · 112 阅读 · 0 评论 -
RocketMQ的主要组件及其功能
RocketMQ是啥就不多说了,一个基于主题的订阅发布机制的消息中间。下面就是我们部署时的架构,NameServer和Broker需要部署在服务器上,对于消费者和生产者则是我们在自己的程序里启动,去push/pull消息。原创 2023-07-25 14:58:13 · 100 阅读 · 0 评论