RabbitMQ 一二事(5) - 通配符模式应用

之前的路由模式是通过key相等来匹配
而通配符,顾名思义,符合条件,则进行消息匹配发送


RabbitMQ 一二事(5) - 通配符模式应用_第1张图片

将路由键和某模式进行匹配。此时队列需要绑定要一个模式上。
符号“#”匹配一个或多个词,符号“”匹配不多不少一个词。
因此“audit.#”能够匹配到“audit.irs.corporate”,但是“audit.
” 只会匹配到“audit.irs”
如图:

RabbitMQ 一二事(5) - 通配符模式应用_第2张图片

官网截图:

RabbitMQ 一二事(5) - 通配符模式应用_第3张图片

代码示例:
服务方


RabbitMQ 一二事(5) - 通配符模式应用_第4张图片

接收方1


RabbitMQ 一二事(5) - 通配符模式应用_第5张图片

接受方2
RabbitMQ 一二事(5) - 通配符模式应用_第6张图片

路由模式也是通配符模式的一种
在生产环境中,以通配符模式用的较多

当然简单应用的话路由模式也够了

你可能感兴趣的:(RabbitMQ 一二事(5) - 通配符模式应用)