単一のトピックにメッセージを公開するアプリケーションがあります。メッセージは、発行されたのとまったく同じ順序で複数のサブスクライバーアプリケーションによって消費されることが期待されます。
複雑なのは、各サブスクライバーが異なるメッセージセレクターを使用して、プロパティに基づいてメッセージをフィルタリングすることです。フィルタは、加入者によって読み取られたメッセージ間に重複がないようになります。例えば
タイムメッセージプロパティ
t1m1赤
t2m2青
t3m3赤
サブスクライバーS1がcolor=redの読み取りをサブスクライブし、S2がcolor = blueの読み取りをサブスクライブすると仮定すると、S1がm1を読み取り、S2がm2を読み取るまでブロックされる必要があります。S2がm2を読み取ると、S1はm3を読み取ります。
これはWebsphereMQ7.0で可能ですか?その場合、キュー・マネージャーにどの構成を使用し、MQGET操作でどのオプションを使用する必要がありますか?
ありがとう、ヤシュ