RabbitMQ - 4 direct模式

Direct exchange

 

 

在此设置中,我们可以看到绑定了两个队列直接交换X。第一个队列由绑定键orange绑定,第二个队列有两个绑定,一个绑定键为black,另一个绑定green

在这样的设置中,使用路由键orange发布到交换机的消息 将被路由到队列Q1路由键为black 或green的消息将转到Q2所有其他消息将被丢弃。

Multiple bindings

 

 

 

 用相同的routing_key绑定多个队列是完全合法的。在我们的示例中,我们可以使用绑定键blackXQ1之间添加绑定

在这种情况下,直接交换的行为将类似于fanout,并将消息广播到所有匹配的队列。带有black路由键的消息将同时传递到 Q1Q2。

 

Putting it all together

send.py

receive.py

 

posted @   Cool·  阅读(99)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示