如何在 new/old RabbitMQ 队列 declared/destroyed 时得到通知

How to get notified when new/old RabbitMQ queue declared/destroyed

在我们的解决方案中,客户端可能会声明数千个队列(实际上我们系统中的每个物联网设备都有一个队列)。

我想在每次声明新队列(连接 IoT 设备)或销毁某些现有队列(断开 IoT 设备,例如由于网络问题)时收到通知。

现在我加载所有当前存在的队列的列表,并用之前加载的列表拦截它。这种方法看起来不太理想,并且会产生不必要的服务器负载,我想避免这种情况。有没有更好的方法?

RabbitMQ 团队监控 the rabbitmq-users mailing list 并且有时只在 Whosebug 上回答问题。


您想使用 Event Exchange Plugin