RabbitMQ topic 交换器
topic交换器:"."将路由键分为几个标识符,"*"匹配一个, "#"可以匹配多个
1:路由键为*或者#的时候
*:只能匹配单个的字符串
#:匹配所有的路由键
注:当key为123*或者#123,只能按指定的路由键(123*或#123)去匹配。
2:路由键为a.*或者a.#
a.*:a.b、a.c都能匹配成功。必须是a开头,后面跟一个字符串。像(b.a.c、a.c.c)都不能匹配成功
a.#:a.b、a.c、a.b.c都能匹配成功。必须是a,后面字符串可以是多个。
3:路由键为*.a.*或者#.a.#
*.a.*:必须是三个字符,中间必须是a。
#.a.#:可以匹配多个字符,但必须有a,位置可以不确定