RabbitMQ 和 Node.js 如何处理故障转移场景?

Mom*_*ico 5 failover amqp rabbitmq node.js node-amqp

我正在使用 RabbitMQ(集群)并使用 Node.js 客户端(node-amqp - https://github.com/postwait/node-amqp)连接到它。RabbitMQ 文档指出,处理故障转移场景(集群节点故障)应该由客户端处理,这意味着客户端应该检测到故障并连接到集群中的另一个节点。支持这种故障转移平衡的最简单方法是什么。node-amqp 客户端支持这个吗?任何示例或解决方案将不胜感激。

谢谢。

And*_*olm 0

node-amqp 在连接对象中支持多个服务器主机。因此,输入主机:作为主机数组(不幸的是,只有主机部分接受数组,因此端口和身份验证等其他参数必须在兔子服务器之间匹配)。