消息怎么路由?

 

消息提供方->路由->一至多个队列 

消息发布到交换器时消息将拥有一个路由键(routing key),在消息创建时设 

通过队列路由键可以把队列绑定到交换器上

消息到达交换器后,RabbitMQ 会将消息的路由键与队列的路由键进行匹配 

对不同的交换器有不同的路由规则);

常用的交换器主要分为一下三种 

fanout:如果交换器收到消息将会广播到所有绑定的队列上 

direct:如果路由键完全匹配消息就被投递到相应的队列 

topic:可以使来自不同源头的消息能够到达同一个队列使用 topic 交换器时

可以使用通配符 

posted @ 2020-11-28 15:08  咔啡  阅读(98)  评论(0编辑  收藏  举报