2.rabbitMq交换器类型(gold_axe)

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

Direct

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


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

Fanout


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

Topic


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

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

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

你可能感兴趣的:(2.rabbitMq交换器类型(gold_axe))