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

时间:2014-06-24 17:37:38

标签: node.js rabbitmq amqp failover node-amqp

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

感谢。

1 个答案:

答案 0 :(得分:0)

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