标签:rect 通过 dir 响应 不同的 queue 模式匹配 tin 绑定
Procuder Publish的Message进入了Exchange。接着通过“routing keys”, RabbitMQ会找到应该把这个Message放到哪个queue里。queue也是通过这个routing keys来做的绑定。
有三种类型的Exchanges:direct, fanout,topic。 每个实现了不同的路由算法(routing algorithm)。
Direct exchange: 如果 routing key 匹配, 那么Message就会被传递到相应的queue中。其实在queue创建时,它会自动的以queue的名字作为routing key来绑定那个exchange。
Fanout exchange: 会向响应的queue广播。
Topic exchange: 对key进行模式匹配,比如ab*可以传递到所有ab*的queue。
github练习代码:https://github.com/m2492565210/rabbitmq
标签:rect 通过 dir 响应 不同的 queue 模式匹配 tin 绑定
原文地址:http://www.cnblogs.com/m2492565210/p/7447615.html