Rabbit工作模式之通配符模式

本文根据视频https://www.bilibili.com/video/BV1pa4y1x7Kc?p=11 创作。未经视频作者授权,如果作者感到侵权,请联系本人删除此文

通配符模式结构图如下:

         

通配符匹配符号有 # 和 * :

        # 匹配一个或多个字符,比如:info.#可以匹配info.email, info.sms或者info.email.sms。

        * 只能匹配一个字符,比如: info.*只能匹配info.email或者info.sms,不能匹配info.email.sms。

代码参考 路由模式代码:https://blog.csdn.net/wqc8994/article/details/106893535

修改点:交换机类型改为topic, rougtingkey改为带痛配字符的routingkey。

问题:

    只修改了路由模式的交换机类型。依然可以获取绑定的2个队列的message。具体原因尚未研究。猜测通配符模式可以精确匹配。

猜你喜欢

转载自blog.csdn.net/wqc8994/article/details/107010214