1

spring 通道如何与队列相关联?通道是否总是与队列相关,或者它们都是独立的实体?

我知道队列,但是弹簧通道如何包装队列(如果有的话)?

如果存在,请说明通道和队列的关系。

4

1 回答 1

1

参考

QueueChannel 实现包装了一个队列。与 PublishSubscribeChannel 不同,QueueChannel 具有点对点语义。换句话说,即使通道有多个消费者,也只有其中一个应该接收发送到该通道的任何消息。它提供了一个默认的无参数构造函数(提供 Integer.MAX_VALUE 的基本无限容量)以及一个接受队列容量的构造函数:

但是,据我所知,在企业集成中,通道和队列是彼此的同义词:

“通道,也称为队列,是连接程序和传递消息的逻辑路径。”

(来自eaipatterns.com

于 2012-12-07T10:48:26.090 回答