2
我已經在單獨的虛擬機上安裝了具有兩個節點的weblogic 9.2M3羣集服務器。 在集羣上,我已經設置了集羣中共享的統一分佈式隊列。 不幸的是,分佈式隊列上的負載均衡不起作用,並且所有消息都由生產者在同一節點上的客戶端處理。Weblogic分佈式隊列 - 負載平衡不起作用
我已經檢查以下內容:
- 熄滅服務器親和力在工廠
- 經過集羣中的節點之間的多播作品
- 檢查工廠和隊列設置目標的不同方式通過:
- 將工廠和隊列設置爲部署到羣集和
- 將工廠設置爲羣集和隊列爲兩個J MSServers
- 設置兩個工廠和隊列,以有針對性地JMSServers
任何建議,爲什麼負載均衡可能不與下面的配置工作?
這是我使用config.xml中的部分配置:
<cluster>
<name>TestCluster</name>
<multicast-address>239.192.0.1</multicast-address>
<multicast-port>17001</multicast-port>
<number-of-servers-in-cluster-address>2</number-of-servers-in-cluster-address>
</cluster>
<jms-server>
<name>JMSServer1</name>
<target>server1</target>
<persistent-store xsi:nil="true"></persistent-store>
<temporary-template-resource xsi:nil="true"></temporary-template-resource>
<temporary-template-name xsi:nil="true"></temporary-template-name>
</jms-server>
<jms-server>
<nameJ>JMSServer2</name>
<target>server2</target>
<persistent-store xsi:nil="true"></persistent-store>
<temporary-template-resource xsi:nil="true"></temporary-template-resource>
<temporary-template-name xsi:nil="true"></temporary-template-name>
</jms-server>
<jdbc-store>
<name>PersistentStore1</name>
<prefix-name>sas1_</prefix-name>
<data-source>QueueDataSource</data-source>
<target>sas1</target>
</jdbc-store>
<jdbc-store>
<name>PersistentStore2</name>
<prefix-name>sas2_</prefix-name>
<data-source>QueueDataSource</data-source>
<target>sas2</target>
</jdbc-store>
<jms-system-resource>
<name>ClusterJMSModule</name>
<target>TestCluster</target>
<sub-deployment>
<name>ClusterSubDeployment</name>
<target>TestCluster</target>
</sub-deployment>
<descriptor-file-name>jms/clusterjmsmodule-jms.xml</descriptor-file-name>
</jms-system-resource>
目的地的定義:
<connection-factory name="jms/levelsInputConnectionFactory">
<sub-deployment-name>ClusterSubDeployment</sub-deployment-name>
<jndi-name>jms/levelsInputConnectionFactory</jndi-name>
<load-balancing-params>
<server-affinity-enabled>false</server-affinity-enabled>
</load-balancing-params>
</connection-factory>
<uniform-distributed-queue name="jms/levelsInputQueue">
<sub-deployment-name>ClusterSubDeployment</sub-deployment-name>
<jndi-name>jms/levelsInputQueue</jndi-name>
<forward-delay>10</forward-delay>
</uniform-distributed-queue>
鏈接可以是作爲有用的補充信息,但[僅限鏈接回答](http://meta.stackoverflow.com/a/8259/228805)。請包括與問題相關的鏈接信息摘要,並說明它是如何解決問題的。 – 2014-04-25 16:07:25