2.rabbitMq交换器类型(gold_axe)

交换器类型, 由交换器声明的时候决定

Direct

headers(几乎和 direct 一样)不实用,可以忽略。


路由器是 Direct类型的话
以路由键 king来投递的话
只有以king 绑定的队列才能收到

Fanout


路由器是Fanout类型的话,就是广播
无论以什么路由键投递
无论 队列以什么键绑定到路由器
不管怎么发!所有队列都能收到

Topic


最灵活! 一般用这个!
”.”将路由键分为了几个标识符

# 代表一个或者多个标识符
? 代表一个标识符
这位2个符号出现在 队列 绑定到 交换器的 路由键

如果某队列想达到
Fanout路由器一样的效果, 就是所有消息不管是什么路由键都能收到, 只要用#匹配所有就行了
Direct 一样的效果, 就不要加# ? 就行了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容