这是我的情景。我有很少的ActiveMQ(JBoss-AMQ)生产者和消费者作为服务安装。在服务器重新启动时,处理生产者或消费者服务在ActiveMQ代理服务之前启动的这种情况的最佳做法是什么。在这种情况下,即使在代理服务启动之后,生产者/客户端也无法建立连接并开始挂起。
这是我创建连接的代码片段:
setMinDate
我是JMS的新手,所以感谢您的支持。
答案 0 :(得分:0)
这可以通过将failover
配置为this document解释来实现。
根据我的代码片段,我需要改变:
destination = session.createQueue("failover:"+destinationName);
producer = session.createProducer("failover:"+destination);