RabbitMQ-交换机类型-创新互联
RabbitMQ的交换机类型总共有四种
1-直连交换机(Direct exchange)
- 消息发送到此交换机上时,交换机会将此消息发送到RoutingKey和消息中RoutingKey完全匹配的的队列(如果匹配了多个队列,则每个队列都会收到相同的消息)。
2-扇形交换机(Fanout exchange)
- 这个交换机机,会将收到的消息一股脑全部发送给和自己绑定的队列(可以理解成少了一步匹配RoutingKey的步骤),所以它时所有交换机利速度最快的,毕竟少干活了。
3-主题交换机(Topic exchange)
- 这个交换机我觉着和 【直连交换机(Direct exchange)】笔记像,但它的功能比较高级,它可以对RoutingKey进行模糊匹配
- 匹配规则如下
- 1- 【将routingkey通过"."来分为多个部分】
- 2- 【 “*”:代表一个部分】
- 2- 【“#”:代表一个或多个部分】
4-头部交换机(Headers exchange)
它不通过RoutingKey进行分发消息,而时通过消息中内容的headers属性进行匹配。挺奇怪的,了解不多。后面再补充吧。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
网页名称:RabbitMQ-交换机类型-创新互联
转载来于:http://myzitong.com/article/csepdj.html