我是新手activemq
。我已经配置了两台 activemq 服务器并在failover
传输中使用它们。他们工作正常。我的意思是,如果一个 activemq 出现故障,另一个会拿起队列。我的问题是当主服务器启动时它不恢复队列。如果主服务器启动,是否有任何这样的配置或协议可以管理它,那么消费者应该回到它。
目前我的配置是:
<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616" updateClusterClients="true" rebalanceClusterClients="true"/>
</transportConnectors>
<networkConnectors>
<networkConnector uri="static:(tcp://192.168.0.122:61616)"
networkTTL="3"
prefetchSize="1"
decreaseNetworkConsumerPriority="true" />
</networkConnectors>
我的连接uri是:
failover:(tcp://${ipaddress.master}:61616,tcp://${ipaddress.backup}:61616)?randomize=false
另外我想在发生故障转移的情况下发送邮件,以便我可以知道 activemq 是否已关闭。