在发布/订阅模型和点对点模型中,我们听到了Subscriber / Listener和Consumer这两个词。这是如何工作的?
特别是消息首先流动的地方以及流程如何在这些消息之间起作用。
答案 0 :(得分:0)
我的理解是:
<强>发布/发件人:强>
发布事件或向其他服务发送命令的服务。
在发布时,您不指定特定地址,这意味着订阅所发布消息类型的所有服务都可以使用它,而在发送命令时,您可以指定您希望它们专门接收发送命令的服务地址。
<强>订户/监听器:强>
订阅某种已发布消息类型或侦听已发送命令的服务,Consumer通常是一个技术术语,表示在Subscriber / Listener中使用该消息的类。
意味着每个订阅者/侦听器都有消费者内部接收消息并进行处理。