Можно ли заставить абонента подождать 3 секунды, прежде чем получить последнее сообщение из темы? - PullRequest
0 голосов
/ 18 апреля 2019

Я внедряю простого подписчика MQTT, используя PAHO, и он работает нормально. Но мне сказали, что подписчик не должен получать все сообщения, отправленные в тему, а вместо этого он должен получать одно сообщение каждые 3 секунды (последнее, что было отправлено).

Возможно ли это?

1 Ответ

0 голосов
/ 18 апреля 2019

Нет, сообщения доставляются подписчику брокером по мере их поступления, они не извлекаются / не собираются.

Ничто не мешает вам добавлять входящие сообщения в очередь на клиенте и обрабатывать их с любой скоростью, которую вы хотите, но это не имеет ничего общего с MQTT или клиентом Paho.

...