gpt4 book ai didi

java - 如何检查 JMS 连接健康状况

转载 作者:太空宇宙 更新时间:2023-11-04 12:48:22 24 4
gpt4 key购买 nike

这类似于 How to find out if JMS Connection is there?

JMS中,很容易发现连接是否丢失,异常监听器是否发生异常。但如何确定连接是否正常?

场景:我使用 JMS 与我的服务器通信,并且我想监控连接的运行状况。我为此定期进行工作。

JMS 有办法检查连接是否正常吗?

例如。类似的东西

connection.isConnected()

最佳答案

您可以尝试使用 TransportListener ( http://activemq.apache.org/maven/apidocs/org/apache/activemq/transport/TransportListener.html )。

您还可以在 ActiveMQConnection 类上使用一些方法:isClosed()isClosing()isStarted()、...

顺便说一句,检查连接状态是 jms 客户端的工作,而不是应用程序的工作。如果这是出于监视目的,您应该使用 JMX 甚至建议消息。

关于java - 如何检查 JMS 连接健康状况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36082024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com