消息队列中的订阅者,侦听器和使用者之间有什么区别?

问题描述 投票:0回答:1

在发布/订阅模型和点对点模型中,我们听到了Subscriber / Listener和Consumer这两个词。这是如何运作的?

特别是消息首先流动的地方以及这些消息之间的流程如何工作。

activemq publish-subscribe
1个回答
0
投票

我的理解是:

出版商/播音员:

发布事件或将命令发送到其他服务的服务。

在发布时,您不指定特定地址,这意味着订阅发布消息类型的所有服务都可以使用它,而在发送命令时,您可以指定您希望它们专门接收发送命令的服务地址。

用户/监听器:

订阅某个已发布消息类型或侦听已发送命令的服务,Consumer通常是一个技术术语,表示在Subscriber / Listener中使用消息的类。

这意味着每个订阅者/侦听器都有内部消费者接收消息并进行处理。

© www.soinside.com 2019 - 2024. All rights reserved.