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

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

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

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

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

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

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

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 相关电子书

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