RocketMQ 里5.1.3版本的RocketMQ Controller的选主是不是有问题?

RocketMQ 里5.1.3版本的RocketMQ Controller的选主是不是有问题,broker(1主2从)如果都重启了经常就会选不出来怎么解决?

展开
收起
小小鹿鹿鹿 2024-01-17 23:12:20 116 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    RocketMQ Controller的选主问题可能是由于网络延迟、Broker启动时间不同步等原因导致的。为了解决这个问题,您可以尝试以下方法:

    1. 增加NameServer与Broker之间的心跳检测频率,以便更快地发现Broker的状态变化。
    2. 在Broker启动时,设置一个随机的启动延迟时间,以避免所有Broker同时启动导致选主失败的情况。
    3. 在Controller中增加一个定时任务,定期检查Broker的状态并执行选主操作。
    4. 如果以上方法都无法解决问题,可以考虑升级到更高版本的RocketMQ,以获取更好的稳定性和性能。
    2024-01-18 12:47:52
    赞同 1 展开评论
  • 是因为broker配置问题,有多个controller的时候只设置了一个controller地址造成的。8438155ada114401714b4e510d550f18.png 。此回答来自钉群群2-Apache RocketMQ 中国开发者钉钉群。

    2024-01-18 10:27:13
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

还有其他疑问?
咨询AI助理