如何使用rabbitmq_event_exchange或诸如订阅系统主题之类的东西来获取通知内容

时间:2019-03-28 02:40:01

标签: mqtt

  

每个事件都有与之关联的各种属性。这些被转换为AMQP 0-9-1数据编码,并插入到消息头中。邮件正文始终为空白。link

我使用python库paho-mqtt,并且on_message回调上没有标头,有效负载当然是空白的。我的问题是如何知道哪个客户/队列/交换产生了我收到的事件?

如果该插件无法提供我想要的功能,是否存在替代解决方案?例如系统主题,可以提供有关事件的更多详细信息。

更新

很抱歉,我这个令人困惑的问题。

由于我只想在MQTT客户端更改在线/离线状态时得到通知。现在,我找到了满足我需要的MQTT客户端“ will_set”的接口。

我将删除标签“ rebbitmq”。

1 个答案:

答案 0 :(得分:0)

您应该使用像Pika这样的AMQP客户端。无需使用MQTT。


注意: RabbitMQ团队监视rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。