首页 > 解决方案 > 在 IBM MQ 服务器关闭或无法访问时启动 Java 客户端

问题描述

我意识到如果消费者或生产者的连接中断,可以在 MQConnectionFactory 上设置一种方法来尝试重新连接。但是,我想知道是否可以为正在启动和设置消费者和生产者的应用程序做类似的事情。如果我的客户端应用程序启动时服务器关闭,我现在拥有的代码将无法恢复。

这里有一个常见/推荐的做法吗?

标签: jmsibm-mq

解决方案


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


推荐阅读