参考答案
RocketMQ对生产者的容错机制:
- RocketMQ 4.5之后,支持了一种叫做Dledger机制,基于Raft协议实现的一个机制。
- 基于Dledger,实现RocketMQ高可用自动切换。
- 可以让一个Master Broker对应多个Slave Broker, 一旦Master Broker宕机了,在多个Slave中,通过Dledger技术将一个Slave Broker选为新的Master Broker对外提供服务。
- 在生产环境中,可以用Dledger机制实现自动故障切换,只要10秒或者几十秒的时间就可以完成。
以上,是MQ面试题【RocketMQ对生产者有哪些容错机制】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—