RabbitMQ连接/断开通知

时间:2018-03-17 14:54:17

标签: rabbitmq

我是RabbitMQ的新手,我正在开发一个应用程序,它将从许多设备接收信息,并根据MQTT主题将所有消息路由到几个队列。我能够轻松地完成所有这些工作,但现在我正在研究如何在客户端连接或断开与RabbitMQ的连接时将消息推送到队列,以便更新数据库中客户端的当前状态。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

Event Exchange Plugin

客户端连接,通道,队列,使用者和系统的其他部分自然会生成事件。例如,当一个连接被接受,认证并授权访问目标虚拟主机时,它将发出一个connection_created类型的事件。当连接关闭或由于任何原因失败时,都会删除connection_closed事件。

不幸的是,在从definition.json导入绑定之后创建了Rabbitmq_event_exchange。这意味着amq.rabbitmq.event不能通过配置绑定到队列,而必须在开始之后绑定。