RocketMQ 主从同步机制

主从同步(HA 高可用)

 

主从同步原理:

  为了保证系统的高可用,消息到达主服务器后,需要将消息同步到从服务器。如果主服务器宕机,消费者可用从从服务器拉取消息。

  大体步骤:

    1、主服务器启动,监听从服务器的链接。

    2、从服务器主动链接主服务器,建立TCP相关链接。

    3、从服务器主动向主服务器发送待拉取消息偏移量,主服务器返回相应消息。

    4、从服务器保存获取到的消息,并重复步骤3。

  同步分阻塞、非阻塞两种模式。

    阻塞:等待从服务器完成同步,才返回应答。

    非阻塞:不需要等待从服务器完成同步,立即返回应答。

 

读写分离机制:

  从服务器参与消息拉取负载。

posted @ 2018-12-24 12:03  陈标  阅读(3079)  评论(0编辑  收藏  举报