2014-11-03 88 views
0

我有以下樣的情景:JMS資源可以針對weblogic中的多個託管服務器嗎?

I have two managed servers -> Managed_BridgeServer & Managed_ApplicationServer , 
3 JMS resources -> Requestqueue , Responsequeue , ConnFac 
1 Subdeployment -> JMSSubDep 
1 JMS Server -> JMSServer1 

確定目標如下:

JMS resources -> JMSSubDep -> JMSServer1 -> Managed_BridgeServer 

有說的這款服務器,其目標是我的請求隊列和來源上承載的橋是託管在其他隊列在不同的應用上。

在我的Managed_ApplicationServer上,有一個MDB偵聽Requestqueue(上面提到) 但是,MDB無法從隊列中拾取消息,因爲它無法識別隊列,因爲它的JNDI未註冊與此Managed_ApplicationServer。 (注意:requestqueue針對Managed_BridgeServer)

我的要求是,我應該能夠將我的JMS資源定位到這兩個受管服務器,以便我的橋和應用程序都可以訪問它們並正常運行。

有沒有一種方法可以實現呢?我嘗試探索統一的分佈式隊列作爲選項,但我不確定這是否是最佳選擇。

回答

0

你應該可以這樣做。您可以擁有2個JMS服務器,每個服務器都有自己的持久性存儲和1個針對託管服務器的JMS模塊。當然,這隻能在託管服務器進行集羣時才能完成,因此如果您設置了集羣,則統一隊列和主題可以在它們之間共享。

+0

感謝您的意見! – 2014-11-04 05:58:17