Удалить сообщение с помощью клиента paho javascript

Как удалить сообщение или получить метку времени сообщения с помощью клиента paho JS от брокера activemq?

Я так и не смог найти удаление сообщения от клиента JS paho.


person Manish Kumar    schedule 13.03.2016    source источник


Ответы (1)


В MQTT нет концепции удаления сообщения, после отправки оно отправлено.

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

В сообщении MQTT также нет метки времени, если только вы сами не добавите ее в полезную нагрузку.

person hardillb    schedule 13.03.2016
comment
Я не понял значения message with a null/empty payload. и add timestamp to the payload - person Manish Kumar; 13.03.2016
comment
В протоколе MQTT нет места для хранения метки времени, единственный способ получить ее — включить ее в полезную нагрузку вашего сообщения. Если вы опубликуете сохраненное сообщение в теме без полезной нагрузки (пустой массив байтов), оно удалит предыдущее сохраненное сообщение. - person hardillb; 13.03.2016
comment
мы не можем удалить конкретное сообщение? - person Manish Kumar; 15.03.2016
comment
Нет возможности удалить сообщение после публикации - person hardillb; 15.03.2016