【发布时间】:2016-06-02 17:27:31
【问题描述】:
给定一个 RabbitMQ topic 交换,例如x1 与消费者队列绑定如下:
"source": "x1",
"vhost": "rabbit",
"destination": "queue1",
"destination_type": "queue",
"routing_key": "A.*",
"arguments": {}
我现在想将一些匹配A.* 的消息路由到不同的队列。例如,A.a 应转到 queue2,而所有其他 A.* 仍应位于 queue1。 queue2 的绑定将如下所示:
"source": "x1",
"vhost": "rabbit",
"destination": "queue2",
"destination_type": "queue",
"routing_key": "A.a",
"arguments": {}
queue1 的绑定应该如何排除 A.a 而保留其余部分?有可能吗?
【问题讨论】: