【发布时间】:2014-10-23 12:22:10
【问题描述】:
我在 android 中使用 MQTT 库和 Apache Active MQ。我能够订阅和发布消息,但我不知道如何获取消息 ID 以及订阅者已收到消息的确认。
在publishArrived我收到以下信息
topicName
payload,
qos,
retained
但在有效负载中我只是收到我正在发送的字符串消息,我如何提取以下信息。 我认为使用这些字段我可以获得确认。
【问题讨论】:
我在 android 中使用 MQTT 库和 Apache Active MQ。我能够订阅和发布消息,但我不知道如何获取消息 ID 以及订阅者已收到消息的确认。
在publishArrived我收到以下信息
topicName
payload,
qos,
retained
但在有效负载中我只是收到我正在发送的字符串消息,我如何提取以下信息。 我认为使用这些字段我可以获得确认。
【问题讨论】:
对于发布者没有内置确认消费者已收到消息,这是您需要自己实现的东西。如果您真的需要知道,您可以让您的消费者向发送侦听的响应主题发送消息。
【讨论】:
the broker/client will deliver the message at least once, with confirmation required 对吗?那我还需要手动实现吗?