是否可以让订阅者等待 3 秒,然后再从主题中检索最后一条消息?
Is it possible to make the subscriber wait 3 seconds before retrieving the last message from the topic?
我正在使用 PAHO 实施一个简单的 MQTT 订户,它工作正常。
但是我被告知订阅者不应该收到发送到主题的所有消息,而是应该每 3 秒收到一条消息(最后发送的消息)。
这可能吗?
不,消息在到达时由代理传递给订阅者,它们不是 pulled/collected。
没有什么可以阻止您将传入消息添加到客户端中的队列并以您想要的任何速率处理它们,但这与 MQTT 或 Paho 客户端无关。
我正在使用 PAHO 实施一个简单的 MQTT 订户,它工作正常。 但是我被告知订阅者不应该收到发送到主题的所有消息,而是应该每 3 秒收到一条消息(最后发送的消息)。
这可能吗?
不,消息在到达时由代理传递给订阅者,它们不是 pulled/collected。
没有什么可以阻止您将传入消息添加到客户端中的队列并以您想要的任何速率处理它们,但这与 MQTT 或 Paho 客户端无关。