使用通配符时使使用者获得路由密钥

问题描述 投票:1回答:1

使用通配符时是否可以获取特定路由密钥的使用者列表?

我有两个使用者创建这两个路由键:

customer.created.#
customer.created.from.template.#

我想找出哪些路由键与customer.created.from.template事件匹配。

rabbitmq
1个回答
0
投票

执行此操作的一种可能方法是使用Firehose Tracer

firehose将消息发布到主题交换amq.rabbitmq.trace。在本节中,我们将通过Firehose机制使用和检查的消息称为“跟踪消息”。

已跟踪的消息路由键将是“ publish。{exchangename}”(对于进入节点的消息),或者是“ deliver。{queuename}] >>”(对于传递给使用者的消息)。

enter image description here

然后可以使用跟踪队列来提取所需的信息。

© www.soinside.com 2019 - 2024. All rights reserved.