0

これを達成する方法を探しています。

同じキューに 10 個のノードがサブスクライブされているとします。そのうちの 1 人がメッセージを発行します。しかし、接続されているすべてのノードの中でメッセージを1つのみに配信したいのです。

さらに、そのノードは、より多くのノードに同じことを処理させるかどうかを決定し、再度公開して追加のヘルプを取得します。

ActiveMQ でも可能ですか? そうでない場合、この要件に適したものは他に何ですか?

ありがとう

4

1 に答える 1

1

これは、ActiveMQキューのデフォルトの動作のように見えます。そこにメッセージを置くだけで、1人の接続された消費者がそれを受け取ります。

パブリッシュ/サブスクライブ、つまりトピックと混同しないでください。複数のサブスクライバーをトピックに接続すると、すべてが同じメッセージを受け取ります。

于 2013-01-17T10:10:19.650 に答える