从RabbitMQ添加/删除交换时通知?

时间:2016-03-11 06:11:55

标签: rabbitmq rabbitmq-exchange

在RabbitMQ中添加和删除交换时,是否可以以某种方式通知?我想在远程机器上有一个“客户端”,有兴趣了解这一点,最好不要使用轮询。这样做的原因是订阅RabbitMQ中的所有消息(从而让客户端为每个新交换创建一个新队列)以便保留消息。

1 个答案:

答案 0 :(得分:2)

RabbitMQ Event Exchange个插件:

  

在默认虚拟主机中声明一个名为“amq.rabbitmq.event”的主题交换。所有事件都使用“exchange.created”,“binding.deleted”等路由键发布到此交换,因此您只能订阅您感兴趣的事件。

您对exchange.createdexchange.deleted感兴趣。

然后在客户端上,您只需拨打basic.consume即可获得您感兴趣的内容。