JMS主题订阅者重新连接



我使用的是Glassfish 3.1.2.2和OpemMQ 4.5.2(远程模式)。在我的应用程序中,有一个JMS主题的订阅者,它使用MessageListener异步接收消息。

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

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

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

将"重新连接尝试"选项从"Java消息服务"更改为"-1",Glassfish成功地重新连接了发布者和订阅者。