RabbitMQ消息如何路由、消息如何投递跟交换机(exchange)类型有关,不同的交换机类型消息路由策略不一样。
RabbitMQ常用的交换机如下:
Direct类型
Topic 类型
Fanout 类型
下面是不同交换机的消息路由策略:
fanout:如果交换器收到消息,将会广播到所有绑定的队列上
direct:如果路由键完全匹配,消息就被投递到相应的队列
topic:跟direct类似,区别是路由键支持通配符。
RabbitMQ消息如何路由、消息如何投递跟交换机(exchange)类型有关,不同的交换机类型消息路由策略不一样。
RabbitMQ常用的交换机如下:
Direct类型
Topic 类型
Fanout 类型
下面是不同交换机的消息路由策略:
fanout:如果交换器收到消息,将会广播到所有绑定的队列上
direct:如果路由键完全匹配,消息就被投递到相应的队列
topic:跟direct类似,区别是路由键支持通配符。
本文标题:RabbitMQ面试题:消息如何路由(有几种交换机类型)? --
本文链接:https://www.haomeiwen.com/subject/hjwfsrtx.html
网友评论