2015-09-10 51 views
2

我擁有Weblogic和JMS隊列。另外我正在開發將部署到多個服務器(集羣)的應用程序,所以會有多個此應用程序的實例。應用程序將偵聽JMS隊列並使用消息執行一些操作。具有多個應用程序實例的羣集中的Weblogic JMS隊列

我的問題是:當我在JMS隊列中發送消息,並且應用程序實例A接收到此消息時,應用程序實例B是否也會檢索此消息?所以我需要所有的應用程序都會收到來自JMS的消息。

回答

3

當我在JMS隊列中發送消息,並且應用程序實例A接收到此消息時,應用程序實例B是否也會檢索此消息?所以我需要所有的應用程序都會收到來自JMS的消息。

取決於你使用什麼樣的JMS接口:在隊列只有一個消費者的情況下,將得到的消息,在情況下使用主題你可以向多個用戶提供消息。所以,在你的情況下,你應該選擇主題over隊列。 看看at Oracle tutorialat this answer瞭解更多詳情。