有没有办法配置grails rabbitmq插件连接到群集 用于故障转移的rabbitmq环境,或者如果有替代库/插件我可以使用它来实现。
grails 2.2.0 rabbitmq 1.0.0
答案 0 :(得分:0)
我不认为单独使用grails有一种简单的方法可以做到这一点......
我建议在rabbitmq群集前使用负载均衡器。这允许您将流量路由到群集中的其他节点(如果一个失败)。配置好负载均衡器后,只需将rabbitmq.connectionfactory.hostname
指向负载均衡器即可完成其余工作!
负载平衡器配置因您使用的类型而异。如果您还没有负载均衡器,HAProxy是一个不错的选择。网上有一些很好的例子,以及“RabbitMQ in Action”一书中的逐步说明(如果你有的话)。