exchange/routingkey/queue关系

背景

exchange,routingkey,queue三者之间在exchange在不同的模式下关系是不同的,在日常使用过程中,fanout,topic,direct三种模式使用的是最多的,现就工作中使用的场景对三种模式作一个总结

关系
不同exchange模式下关系图
总结

1.fanout模式下,通过exchange-fanout发送的消息无需使用到routingkey,为广播发送
2.topic模式下,通过exchange-topic发送的消息且routingkey为routingkey.3,那么Q2和Q3都可以接收到消息
3.exchange-direct模式下,严格的匹配routingkey,routingkey.4只能发送到Q3,routing.5只能发送到Q4
4.消息发送者发送的消息如果在没有建立Q的条件下,那么消息就会被丢弃

你可能感兴趣的:(exchange/routingkey/queue关系)