1

スプリング チャネルはキューとどのように関連していますか? チャネルは常にキューに関連していますか、それとも両方とも別のエンティティですか?

キューについては知っていますが、Spring チャネルはどのようにキューをラップしますか?

チャネルとキューの関係があれば説明してください。

4

1 に答える 1

1

参考から:

QueueChannel実装はキューをラップします。PublishSubscribeChannelとは異なり、QueueChannelにはポイントツーポイントのセマンティクスがあります。つまり、チャネルに複数のコンシューマーがある場合でも、そのチャネルに送信されたメッセージを受信できるのはそのうちの1つだけです。これは、デフォルトの引数なしコンストラクター(Integer.MAX_VALUEの本質的に無制限の容量を提供)と、キュー容量を受け入れるコンストラクターを提供します。

ただし、一般的なエンタープライズ統合では、チャネルとキューは相互に同義語です。

「キューとも呼ばれるチャネルは、プログラムを接続してメッセージを伝達する論理的な経路です。」

eaipatterns.comから)

于 2012-12-07T10:48:26.090 に答える