我是RabbitMQ的新手,我正在开发一个应用程序,它将从许多设备接收信息,并根据MQTT主题将所有消息路由到几个队列。我能够轻松地完成所有这些工作,但现在我正在研究如何在客户端连接或断开与RabbitMQ的连接时将消息推送到队列,以便更新数据库中客户端的当前状态。有没有办法做到这一点?
答案 0 :(得分:0)
客户端连接,通道,队列,使用者和系统的其他部分自然会生成事件。例如,当一个连接被接受,认证并授权访问目标虚拟主机时,它将发出一个connection_created类型的事件。当连接关闭或由于任何原因失败时,都会删除connection_closed事件。
不幸的是,在从definition.json导入绑定之后创建了Rabbitmq_event_exchange。这意味着amq.rabbitmq.event
不能通过配置绑定到队列,而必须在开始之后绑定。