我是activemq
的新会员。我配置了两台activemq服务器,并在failover
传输中使用它们。他们工作正常。我的意思是如果一个activemq下了另一个队列。我的问题是,当主服务器出现时,它不会恢复队列。如果主服务器启动,那么是否有任何这样的配置或协议可以管理它,然后消费者应该回到它。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是下跌。
看起来这里的URI存在拼写错误;我希望它是'failover:(tcp:// master:61616,tcp:// backup:61616)?randomize = false & priorityBackup = true'。 – Tim