2人のチャンネル登録者がいるトピックがあります。ただし、サブスクライバーの1つはクラスターにデプロイされます。したがって、実際には(私は思いますか?)、クラスターは複数のサブスクライバーと見なされます。クラスターによって消費されるメッセージが1つだけであることを確認する必要があります。
これを行うためのオプションがわかりません。クラスターとトピックの間にキューを挿入し、クラスター化されたアプリケーションが挿入されたキューでのみ機能するようにすることは可能ですか?
これが可能な場合、一般的に、キューをトピックに「サブスクライブ」させるにはどうすればよいですか?
私が聞いたもう1つのアイデアは、クラスター内にクローンサブスクライバーを作成することです。この問題を解決する前に、これを聞いた人はいますか?
もう1つのアイデアは、トピックを廃止し、代わりに2つのキューを使用することです。これは安全な解決策のようですか?
WebSphereMQの使用