当IBM MQ服务器关闭或无法访问时Java客户端启动

时间:2019-07-01 16:03:33

标签: jms ibm-mq

我知道在MQConnectionFactory上有一种方法可以设置,以在使用者或生产者的连接断开时尝试重新连接。但是,我想知道是否可以对正在启动并设置消费者和生产者的应用程序执行类似的操作。如果我的客户端应用程序启动后服务器关闭,我现在拥有的代码将无法恢复。

这里是否有常见/推荐的做法?

1 个答案:

答案 0 :(得分:1)

我的建议只是使用Java语言本身提供的工具。例如,您可以编写一个带有异常处理的循环,以可配置的次数重试初始连接或JNDI查找。如果您还没有提供自己的客户端代码,那么很难提供更具体的建议。