开发者社区 > 云原生 > 消息队列 > 正文

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

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

展开
收起
小小鹿鹿鹿 2024-01-17 23:12:20 55 0
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
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载