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

RocketMQ 另外两台的proxy我关了,这种情况下,难道不是proxy内部就会转到可用的节点?

RocketMQ 另外两台的proxy我给关了,但是nameser是好的,这种情况下,难道不是proxy内部就会转到可用的节点吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-11-07 13:31:23 36 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,当代理节点检测到另一个代理节点不可用时,它应该能够自动转移到下一个可用节点。然而,这取决于您的应用程序是否具有适当的容错机制和故障转移能力。
    如果您的应用程序没有实现故障转移能力,则关闭代理节点可能导致应用程序挂起,因为它无法找到有效的代理节点。在这种情况下,建议您添加故障转移逻辑,以确保应用程序能够在出现故障的情况下保持正常运行。
    此外,您也应该检查代理节点的配置,以确保它们之间相互可达,并且可以正确发现其他节点。您可以使用以下命令检查代理节点之间的通信状态:

    netstat -an | grep 8001 # 请替换为您的端口号
    
    2023-11-07 13:51:48
    赞同 展开评论 打赏
  • proxy之间不会做转发的;一般建议proxy集群模式前架一层 loadbalancer。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2023-11-07 13:32:37
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

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