RabbitMQ的通配符模式(Topic Exchange)的*和#区别

符号 “#” 匹配路由键Routing key的一个或多个词,符号 “*” 匹配路由键Routing key的一个词。“#” 和 “*” 都可以代表任意字符或是空,多个字符需要用 “.” 连接
例如:

topic.#那么这个队列会接收topic开头的消息,如topic.hello.world
topic.*那么这个队列只接收topic开头后面一个的消息,如topic.hello


topic.*.queue那么这个队列会接收topic.qqqq.queue这样格式的消息,不接收能topic.qqqq.oooo.queue这样格式的消息

如果对你有帮助,请一定要帮忙点赞好评,给予创作的动力…

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐