多个主broker如果有一个不可用,生产者发送消息是怎么处理的

来源:6-6 NameServer协调服务讲解

慕妹9217275

2021-08-11

多个主broker如果有一个不可用,生产者发送消息是怎么处理的?
1、对于非顺序消息是直接剔除掉该broker就可以了吧
2、对于顺序消息,因为broker少了,又如何保证消息会路由到具体的一个consumer queue,如果不能,那这种情况下,顺序消息就是不能保证的了么?

写回答

1回答

阿神

2021-08-18

少量一个从节点就只能提供读的能力了,在4.7.1版本后提供德雷杰 使用raft协议实现主从切换,是可以保证继续提供读写能力的。
顺心消息是不支持的,只有配合德雷杰才OK

0
0

RocketMQ核心技术精讲与高并发抗压实战

理论+实战,系统掌握RocketMQ核心技术, 挑战高并发抗压实战

1182 学习 · 304 问题

查看课程