RocketMQ原理解析-producer 1.启动流程
2017-12-19 15:34
597 查看
http://blog.csdn.net/quhongwei_zhanqiu/article/details/39141415
Producer如何感知要发送消息的broker即brokerAddrTable中的值是怎么获得的,
1. 发送消息的时候会指定topic,如果producer集合中没有,会根据指定topic到namesrv获取topic发布信息TopicPublishInfo,并放入本地集合
2. 定时从namesrv更新topic路由信息,
Producer与broker间的心跳
Producer定时发送心跳将producer信息(其实就是procduer的group)定时发送到, brokerAddrTable集合中列出的broker上去
Producer发送消息只发送到master的broker机器,在通过broker的主从复制机制拷贝到broker的slave上去
Producer如何感知要发送消息的broker即brokerAddrTable中的值是怎么获得的,
1. 发送消息的时候会指定topic,如果producer集合中没有,会根据指定topic到namesrv获取topic发布信息TopicPublishInfo,并放入本地集合
2. 定时从namesrv更新topic路由信息,
Producer与broker间的心跳
Producer定时发送心跳将producer信息(其实就是procduer的group)定时发送到, brokerAddrTable集合中列出的broker上去
Producer发送消息只发送到master的broker机器,在通过broker的主从复制机制拷贝到broker的slave上去
相关文章推荐
- 【RocketMQ原理解析1.1】整体介绍&IDE编译并启动RocketMQ的第一个例子
- RocketMQ原理解析-producer 5.消息在broker落地之普通消息
- RocketMQ原理解析-producer 1.启动流程
- RocketMQ原理解析-producer 3.如何发送顺序消息
- RocketMQ原理解析-producer 3.如何发送顺序消息
- RocketMQ原理解析-consumer 1.启动
- RocketMQ原理解析-producer 4.发送分布式事物消息
- RocketMQ原理解析-producer 6.消息在broker落地之事物消息
- RocketMQ原理解析-producer 6.消息在broker落地之事物消息
- RocketMQ原理解析-producer 1.启动流程
- RocketMQ原理解析-broker 1. broker的启动
- RocketMQ原理解析-producer 2.如何发送消息
- RocketMQ原理解析-consumer 1.启动
- RocketMQ原理解析-broker 1. broker的启动
- RocketMQ原理解析-producer 5.消息在broker落地之普通消息
- RocketMQ原理解析-producer 4.发送分布式事物消息
- RocketMQ原理以及源码解析目录介绍
- RocketMQ原理解析-namesrv
- RocketMQ原理解析-Remoting1. 通信层实现
- RocketMQ原理解析-consumer 7.shutdown