文件名称:深入解析RocketMQ
文件大小:2.5MB
文件格式:ZIP
更新时间:2021-10-09 03:50:16
消息队列 RocketMQ 分布式系统 Rabbitmq Activemq
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.pdf