2016-01-20 83 views
0

我們希望在我們的Web應用中收回MQ消息以存儲在數據庫中,我們處於具有兩個節點的羣集中,並且我們希望避免兩次讀取此消息,這就是我們認爲的原因在MQ中。Web羣集中的MQ消息

我的問題在這裏..如果出現一條消息,並且它是由羣集的一個節點驅動的,可能有可能第二個節點讀取此消息嗎?

我是一個JMS的新手,這是一個很好的實踐,我們的想法還是有另一種更好的方法來正確實施這個?

回答

0

如果您將消息發送到隊列中,並且該隊列有兩個使用者,則消息只會被一個使用者接收。這就是所謂的點對點消息。

如果您希望消息被兩個消費者接收,請通過主題發送消息。這被稱爲發佈 - 訂閱消息。

查看Basic JMS API Concepts瞭解更多詳情。