RocketMQ
远处的海亲吻着天
从事JAVA软件开发
展开
-
RocketMQ 源码分析
目录 NameServer 架构设计 启动流程 Step1 Step2 Step3 NameServer路由管理 路由元信息 路由注册 路由删除 路由发现 NameServer小结 Producer 方法和属性 启动流程 消息发送 NameServer 架构设计 Broker消息服务器在启动时向所有NameServer注册,消息生产者(Producer)在发送消息之前先从NameServer获取Broker服务器地址列表,然...原创 2020-06-30 00:19:33 · 431 阅读 · 0 评论 -
RocketMQ 初识
RocketMQ优点 解耦、削峰、数据分发 RocketMQ缺点 系统可用性降低:系统引入外部依赖越多,系统稳定性越差,一旦mq宕机,就会对业务造成影响。如何保证MQ高可用? 系统复杂度提高:mq的加入大大增加了系统的复杂度,以前系统间是同步的远程调用,现在是通过mq进行异步调用。如何保证 消息没有被重复消息?怎么处理消息丢失情况?如何保证消息传递的顺序性? 一致性问题:A系统处理完业务,通过MQ给B、C、D三个系统发消息数据,如果B系统、C系统处理成功,D系统处理失败。如何保证消息数据处理的一致原创 2020-06-21 12:57:32 · 463 阅读 · 0 评论
分享