RabbitMQ连接/断开连接通知

RabbitMQ连接/断开连接通知,rabbitmq,Rabbitmq,我是RabbitMQ新手,正在开发一个应用程序,该应用程序将从许多设备接收信息,并根据MQTT主题将所有消息路由到几个队列中。我能够轻松地完成所有这些工作,但现在我正在研究如何在客户端连接或断开与RabbitMQ的连接时将消息推送到队列,以便更新数据库中客户端的当前状态。有办法做到这一点吗? 客户端连接、通道、队列、使用者和系统的其他部分自然生成事件。例如,当一个连接被接受、验证并且对目标虚拟主机的访问被授权时,它将发出connection\u created类型的事件。当连接因任何原因关闭或失

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

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


不幸的是,rabbitmq_事件_交换是在从definition.json导入绑定之后创建的。这意味着,
amq.rabbitmq.event
不能通过配置绑定到队列,必须在启动后绑定。

rabbitmq不会这样做,如果您是这样要求的话。不过,您当然可以编写自己的例程来完成此任务。@theMayer::您能帮助完成实现它的第一步吗?它必须用Erlang编写吗?让客户端在连接时发布消息。