弹簧通道如何与队列相关?

时间:2012-12-07 10:39:35

标签: spring queue channels

春季频道与队列的关系如何?通道是否始终与队列相关,或者这些都是独立的实体?

我知道队列,但春季频道如何结束队列(如果他们这样做)?

如果存在,请解释频道和队列的关系。

1 个答案:

答案 0 :(得分:1)

来自reference

  

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

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

  

“频道,也称为队列,是连接网络的逻辑路径   节目和传达信息。“

(来自eaipatterns.com