代码语言:javascript复制
由于broker的节点关系不同分为多种模式
1.单master模式
只有一个broker只能在测试环境中使用,由于存在单点的问题
2.多master模式
broker集群中由多个master组成,不存在slave的问题,同一个topic的各个queen分布在各个master节点上
3.多master多slave-异步复制
broker集群由多个master组成,一个master有多个slave节点,master和slave属于主从关系,当消息传入master节点后,master立即向producer返回ack,无需等待slave同步消息
,当master节点宕机后,slave可以很快代替原先的master成为新的master
4.多master多slave-同步双写
与异步不同的是,需要等待slave同步成功之后才会向producer返回ack,当master宕机后,slave不会进行代替
注意:一般会为Master配置RAID10磁盘阵列,然后再为其配置一个Slave。即利用了RAID10磁盘阵列的高
效、安全性,又解决了可能会影响订阅的问题。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名,转载请标明出处 最后编辑时间为: 2021/08/05 11:05