RocketMQ主从同步机制

1.Master-Slave主从同步

2.同步内容:数据内容(commitLog)+元数据信息(metaData).数据内容的同步方式为实时同步,使用原生socket,性能更高。元数据信息同步方式为定时任务,每分钟同步一次,使用netty,相对来说,方便高效。

3.元数据同步包括:Broker角色识别,为Slave则启动同步任务

4.消息同步:HAService、HAConnection、WaitNotifyObject(消息同步时会校验Master节点传输的数据的开始位置offset和Slave节点的CommitLog数据的最大的offset是否相同,相同则进行同步,否则报错提示)

发布了43 篇原创文章 · 获赞 2 · 访问量 651

猜你喜欢

转载自blog.csdn.net/qq_33348135/article/details/104094348