如果连接被SonicMQ拒绝,则重新连接到SonicMQ

时间:2013-05-30 07:06:21

标签: java jms sonicmq

我无法与SonicMQ建立联系可能是因为生产商/代理商不可用。在这种情况下,SonicMQ支持在一段时间间隔后重新连接。

3 个答案:

答案 0 :(得分:1)

无论生产者或消费者是否可用,您都不直接连接到他们或主题或队列;您连接到SonicMQ代理。只需使用连接工厂来处理重新连接,如果你有多个代理,就像这样配置它们......工厂代表客户端处理重新连接......

QueueConnectionFactory factory = 
    QueueConnectionFactory("broker1:2506;broker2:2506");

答案 1 :(得分:0)

我没试过这个,但可能你可以查看这个链接 Generic Resource Adapter for JMS。它提供了用于定义连接池的选项,并重新连接。

答案 2 :(得分:0)

它不是声音MQ,可能支持重新连接它的客户端应用程序。 如果您开发它以提供此类功能,它将起作用。