2015-02-06 77 views
0

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

如果代理在一段时间后停止并启动,则重新启动后发布到JMS主题的消息不会被订户接收。

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

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

+0

将“Java Message Service”选项中的“Reconnect Attempts”选项更改为“-1”,Glassfish成功地重新连接了发布者和订阅者。这总是有保证的吗? – andrucz 2015-02-06 17:13:10

回答

0

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