2つのノードを別々のVMに持つweblogic 9.2M3クラスタサーバーをセットアップしました。 クラスタでは、クラスタ内で統一された分散キューを設定しています。 分散キューでのロードバランシングは機能せず、すべてのメッセージはプロデューサと同じノード上のクライアントによって処理されています。私はすでに次のことをチェックしたWeblogic分散キュー - ロードバランシングが機能しない
:
クラスタ内のノード間のマルチキャスト作品- をby:
- ファクトリとキューをクラスタにデプロイする設定と
- ファクトリをクラスタに設定し、キューを2つに設定するJ JMSServers
ロード・バランシングは、以下の設定で動作しない可能性がありますなぜ任意の提案を対象とすることがファクトリーとキューの両方を設定するMSServers
これは私が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)。質問に関連するリンクされた情報の要約を含めて、問題の解決方法を説明してください。 –