tongchenkeji 发表于:2023-11-7 13:31:230次点击 已关注取消关注 关注 私信 RocketMQ 另外两台的proxy我关了,这种情况下,难道不是proxy内部就会转到可用的节点?[阿里云消息队列MQ] 暂停朗读为您朗读 RocketMQ 另外两台的proxy我给关了,但是nameser是好的,这种情况下,难道不是proxy内部就会转到可用的节点吗? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 消息队列 MQ# RocketMQ973# 云消息队列 MQ1430# 消息中间件1371
小周sirAM 2023-11-28 0:19:19 1 是的,当代理节点检测到另一个代理节点不可用时,它应该能够自动转移到下一个可用节点。然而,这取决于您的应用程序是否具有适当的容错机制和故障转移能力。如果您的应用程序没有实现故障转移能力,则关闭代理节点可能导致应用程序挂起,因为它无法找到有效的代理节点。在这种情况下,建议您添加故障转移逻辑,以确保应用程序能够在出现故障的情况下保持正常运行。此外,您也应该检查代理节点的配置,以确保它们之间相互可达,并且可以正确发现其他节点。您可以使用以下命令检查代理节点之间的通信状态: netstat -an | grep 8001 # 请替换为您的端口号
@番茄酱脑袋、AM 2023-11-28 0:19:19 2 proxy之间不会做转发的;一般建议proxy集群模式前架一层 loadbalancer。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
是的,当代理节点检测到另一个代理节点不可用时,它应该能够自动转移到下一个可用节点。然而,这取决于您的应用程序是否具有适当的容错机制和故障转移能力。
如果您的应用程序没有实现故障转移能力,则关闭代理节点可能导致应用程序挂起,因为它无法找到有效的代理节点。在这种情况下,建议您添加故障转移逻辑,以确保应用程序能够在出现故障的情况下保持正常运行。
此外,您也应该检查代理节点的配置,以确保它们之间相互可达,并且可以正确发现其他节点。您可以使用以下命令检查代理节点之间的通信状态:
proxy之间不会做转发的;一般建议proxy集群模式前架一层 loadbalancer。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”