java - 使用传输监听器可以检测到代理或网络的哪些问题?

标签 java apache jms activemq middleware

使用传输监听器可以检测到代理或网络的哪些问题?

我正在使用具有主/从架构的故障转移 uri。如果从客户端到经纪人的连接出现任何问题,我希望我的客户收到通知。虽然一旦主数据库出现问题,故障转移就会接管,反之亦然,但我希望我的客户知道存在一些问题。

我知道我可以实现 TransportListener 并将其设置到我的连接。但是使用 TransportListener 可以检测到什么?

最佳答案

传输监听器具有连接中断和连接恢复的事件,这将通知您客户端它与代理之间的链接由于某种原因而失败。这并不一定意味着经纪人出现故障,因为两者之间的网络也可能出现故障,但这是您可以在客户端级别获得此类信息的唯一真实指示。

关于java - 使用传输监听器可以检测到代理或网络的哪些问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26009223/

相关文章:

java - Android Studio - 应用程序崩溃

java - 为什么 StringBuffer 的 toString() 方法使用 Arrays.copyOfRange(value, 0, count)?

java - 如何通过以编程方式设置用户名和密码来连接到 ActiveMQ 服务器?

带身份验证的 Apache VirtualHost,websockets

java - 在 tomcat 上以编程方式部署 Web 服务

java - ActiveMQ - 控制一次消耗多少消息。

java - 如何检查当前是否在 Java 中连接了 Socket?

java - 有没有|| int 的运算符?

jms - 使用 CoD over Camel JMS 组件实现原生 websphere MQ

java - ActiveMq 队列与服务器