最后更新:2021-10-31 08:25
AMQP是第一步。
与实际的mq不同, 兔子号使用 AMQP 协议进行通信。 AMQP 是高级信件封存协议的缩略语 。 我们不会了解协议的细节, 但是它足以说明通过这样的协议, 更复杂的商业需求可以得到满足 。 能够实现的模式基于协议, 比如 AMQP 。
步骤2:信息发送路径
与接收电文并等待消费者接受电文的主动MQ不同的是,兔子MQ接收了电文并将其传递给交易所,然后根据指定的装订战略选择要发送到哪个队列。如图所示,兔子MQ的交换和装订量多于主动MQ。 由于交换和装订,兔子Q可能足够灵活,可以容纳模型。
消息路由过程
步骤3: 模式
兔子Q 支持四种交换类型: fanout、直接、主题和信头。 这里只讨论前三种表格,因为信头模型在实践中不太常用。
步骤5:启用扇出模式
无线电模式新闻以幻灯模式播出,将分发给所有队列。
范式模式步骤 5 :
步骤6:启用直接模式
指定的队列模式是直接的。 信件只发送到选定的队列; 其他队列不会得到它们 。
Direct 模式
主题模式是第六步
请注意, 此模式的主题模式与 ApplicMQ 中的主题模式不同。 它更像是 ApplicMQ 的广播模式。 因此, 这里的趋势是什么? 如图表所示, 源头是美国新闻、 美国天气、 欧洲新闻和欧洲天气。 如果您想看美国主题, 您可以得到美国新闻, 美国天气。 如果您想看新闻主题, 您可以得到美国新闻, 欧洲新闻。 如果您想看天气主题, 您可以得到美国天气, 欧洲天气。 如果您想看欧洲主题, 您可以得到欧洲新闻, 欧洲天气 。
Topic 模式
本文由 在线网速测试 整理编辑,转载请注明出处。