主题模式(Topic)
- Topic 类型的 Exchange 与 Direct 相比,都是可以根据 RoutingKey 把消息路由到不同的队列。只不
过 Topic 类型 Exchange 可以让队列在绑定 Routing key 的时候使用通配符! - Routingkey 一般都是有一个或多个单词组成,多个单词之间以”.”分割,例如: item.insert
通配符规则:
# :匹配一个或多个词
* :匹配不多不少恰好1个词
将发送所有描述动物的消息。消息将使用由三个字(两个点)组成的routing key发
送。路由关键字中的第一个单词将描述速度,第二个颜色和第三个种类:“..”。
创建了三个绑定:Q1绑定了绑定键“* .orange.”,Q2绑定了“.*.rabbit”和“lazy.#”。
Q1匹配所有的橙色动物。
Q2匹配关于兔子以及懒惰动物的消息