2017-03-28 123 views
0

例如,我有一個有兩個隊列的隊列管理器。我把消息放到Q1比去另一個隊列Q2。並在Q1我的消息得到一些新的東西在它的身體,如獨特的ID。IMB MQ:在隊列離開之前從隊列中獲取消息。 Java

所以,問題是我可以以某種方式使用Java得到Q1我的消息,它關係到Q2過嗎?或者至少得到一些關於它的信息。

其實這個例子非常簡單,我只想知道是否有可能在它離開隊列之前得到消息。

更新:

我也有一些邏輯消息代理。我的隊列管理器和它的隊列是本地的。 Q2是一個傳輸隊列,從中發送消息到適配器。所以我interesteg瀏覽我的消息,我把它放在Q1之前,它轉到適配器或Q2。我可以在不改變消息流觸發器和處理程序或更改適配器源代碼的情況下使用Java類或JMS嗎?

+0

Q1是QREMOTE還是Q2是使用XMITQ的QLOCAL?或者Q1是QALIAS,Q2是QLOCAL? – JoshMc

回答

0

你的問題不是很清楚。本地隊列中的消息不會奇蹟般地從一個隊列移動到另一個隊列。你應該更新你的問題,並更準確地說明你正在使用什麼類型的隊列。

Q1是集羣還是遠程隊列?