2015-02-06 109 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成功地重新連接了發佈者和訂閱者。