2011-12-09 72 views
1

我使用Glassfish的開源版v 3.1.1,我試圖達到的結構是這樣的: Application schema如何在GlassFish v.3.1.1上配置JMS以在實例之間進行通信?

我使用消息驅動Bean接收消息。

我的經理從web servlet接收任務。然後他將任務發佈到主題上。

我在從不同的實例接收來自此主題的信息時遇到問題。

例如,如果我在服務器上發送任務(端口8080),我將僅在此實例上接收此任務。如果我派任務在實例2(端口28081)的話題,我會收到此任務只在實例2

我的問題是:

  1. 這是可能以這種方式配置GlassFish ?
  2. 也許有更好的解決方案來解決這個問題,有什麼建議嗎?

回答

0

例如:2個實例中1簇節點1個機

  1. 創建資源 - 連接工廠> JMS資源 - >上連接工廠和添加屬性AddressList中=本地主機:7676,並設置目標服務器(管理服務器)
  2. 在資源 - 創建主題> JMS資源 - >目的地資源和設置目標服務器
  3. 在Java消息服務JMS服務類型設置羣集配置:遠程

並且每個實例都將收到一條消息。

相關問題