JMS 主题订阅者重新连接

JMS topic subscriber reconnection

我正在使用 Glassfish 3.1.2.2 和 OpemMQ 4.5.2(远程模式)。在我的应用程序中,有一个 JMS 主题的订户,它使用 MessageListener.

异步接收消息

当代理停止并在一段时间后启动时,订阅者不会收到重启后发布到 JMS 主题的消息。

恢复主题订阅者的最佳方法是什么?

我试过 ExceptionListener,但显然 运行 我在 Glassfish 上的应用程序不支持。

已将 "Reconnect Attempts" 选项从 "Java Message Service" 更改为“-1”,并且 Glassfish 已成功重新连接发布者和订阅者。