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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐