JMSキューとJMSトピックの違いは何だろうと思っていました。
ActiveMQページは言う
トピック
JMSでは、トピックはパブリッシュおよびサブスクライブのセマンティクスを実装します。メッセージをパブリッシュすると、メッセージは関心のあるすべてのサブスクライバーに送信されます。そのため、メッセージのコピーを受信するサブスクライバーはゼロから多くなります。ブローカーがメッセージを受信したときにアクティブなサブスクリプションを持っていたサブスクライバーのみがメッセージのコピーを取得します。
キュー
JMSキューは、ロードバランサーのセマンティクスを実装します。単一のメッセージがちょうど1つのコンシューマによって受信されます。メッセージの送信時に利用可能なコンシューマーがない場合は、メッセージを処理できるコンシューマーが利用可能になるまで保持されます。コンシューマーがメッセージを受信し、閉じる前に確認しない場合、メッセージは別のコンシューマーに再配信されます。キューには多数のコンシューマーがあり、利用可能なコンシューマー間でメッセージの負荷が分散されます。
ActiveMQブローカーがメッセージを受信したのと同じシーケンスで各サブスクライバーにメッセージのコピーを送信する「何か」が欲しいのですが。
何かご意見は?