JMS トピックにパブリッシュしている TIBCO BusinessWorks プロセスがあります。これを TOPIC.A と呼びましょう。SUBSCRIBE.A という名前でそのトピックにサブスクライブしているプロセスが 1 つあります。
私が抱えている問題は、SUBSCRIBE.A フックのリッスンを開始する最初のサーバーが問題なく動作することです。まったく同じプロセスを実行している他の 3 つのサーバーでは、「WebSphere MQ 呼び出しが compcode '2' ('MQCC_FAILED') reason '2429' ('MQRC_SUBSCRIPTION_IN_USE') で失敗しました」というエラーが表示されます。
これは、エンタープライズ ソフトウェアにとって妥当な動作ではありません。また、WebsphereMQ、JMS、および TIBCO Businessworks はすべて適切にスケーリングできることを知っているので、何かが欠けているに違いありません。各イベントを 1 回だけ処理したいのですが、フェイルオーバーとシェア ボリュームの両方の理由から、単一のボックスではそれができません。
クラスター内の 4 つのサーバーすべてがサブスクリプション SUBSCRIBE.A にサービスを提供できるようにするには、どうすればよいですか?