使用 Java 如何配置 ActiveMQ 以在断开连接时进行负载平衡和重新连接?
据我了解,这些配置应该在 ActiveMQConnectionFactory 对象上进行。
为此,您将 ActiveMQConnectionFactory 的 brokerUrl 设置为故障转移传输 URI;
failover:(tcp://primary:61616,tcp://secondary:61616)
如果您只有一个代理,那么以下内容就足够了,可以用于测试重新连接,但对于生产,您很可能需要多个代理;
failover:(tcp://primary:61616)
无限重新连接尝试是默认设置,但如果您查看上面链接的文档,您可以调整很多选项。