![](/img/trans.png)
[英]Weblogic JMS Queue in cluster with multiple instance of application
[英]Synchronized, clustered JMS application (Weblogic)
首先:
output.jms.q
),然后等待大約20秒從另一個隊列獲取消息(讓我們說input.jms.q
)。 在我的代碼中,如果我從Managed-Server-1發送消息,它將嘗試在Managed-Server-1中獲得響應。 (使用InitialContext()
構造函數)。 這使得66%的消息無法訪問!
我知道“ Forward Delay
選項,並將其設置為2秒。 在開發過程中,它就像魅力一樣! 現在,當我有很多客戶端對其進行測試時,感覺“ Forward Delay
沒有選擇正確的服務器。
當我關閉兩台受管服務器時,它的運行速度非常快。 但是我只用一台機器而不是3。
對於每個受管服務器,都有一個JMS服務器和一個Distributed Queue。 我相信對於這件事,我只需要一個隊列,每個JMS Server都可以連接到該隊列。 類似於共享隊列而不是分布式隊列。
可能嗎?
解決我的問題的方法是使用分散主題。 Weblogic 10.3.5+支持在服務器之間復制消息。 是的,它很la腳..但這就是我發現的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.