我正在使用 IBM MQ-7.5。我正在运行一个 jms 客户端,它连接到在其他一些主机上运行的管理器。
我想监视与管理器的 TCP 连接。如果我的客户端与管理器的连接中断,我如何收到通知? IBM MQ API 中是否提供了任何回调或监听器来了解连接是否有任何中断?
例如。像ActiveMQ有http://activemq.apache.org/maven/apidocs/org/apache/activemq/transport/TransportListener.html
谢谢,
阿努杰
最佳答案
就连接被删除而言,连接中断异常将通过异常监听器发送。
JMS 规范的编写使得连接中断等事件仅在同步调用时合法返回。我还建议设置一个异常监听器,并捕获所有消息传递操作中的异常并采取适当的操作。
关于java - IBM MQ : Any way to get connection interruption notification?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36060756/