rocketmq
文章平均质量分 58
watertofish
这个作者很懒,什么都没留下…
展开
-
ROCKETMQ 主从切换机制
之前看rocketmq,然后在想一个问题,就是一主一从的集群结构中,如果master宕机了,consumer这边是怎么选择的,按照官方说明中,master挂了,但是slave中的消息仍然可以被consume消费到,然后master恢复后,master的消息又可以被消费到。 那么问题来了,consumer是怎么从master上面切换到slave上继续消费消息呢?首先明确一点,ma原创 2017-11-07 01:32:15 · 10438 阅读 · 3 评论 -
rocketmq 一主多从 的同步机制
一个master 多个slave下,数据是怎么同步的。其实是master 维持一个 变量,如果是同步双写的的时候,将这个变量置为对应的offset。然后不停地查看slave上报的进度有没有超过这个进度,一旦超过,就是证明slave写入成功。返回,否则就是超时。但是最终slave还是会赶上来的。两个slave会上报两个进度,所以,只有slave进度超过push2SlaveMaxO原创 2017-11-10 01:21:34 · 2808 阅读 · 0 评论