Ruby: Paho-mqtt с QOS = 1 автоматически пересылает (повторно публикует) неподтвержденные сообщения для меня? - PullRequest
0 голосов
/ 31 мая 2018

Я использую драгоценный камень paho-mqtt в ruby.
Мне было интересно, будет ли драгоценный камень автоматически повторно отправлять (повторно публиковать) сообщение брокеру MQTT в случае, если PUBACK по какой-либо причине не получен на стороне клиента, илия должен сделать это вручную?QOS=1

ex (это я публикую с QOS = 1 и больше ничего не делаю):

client = PahoMqtt::Client.new

client.on_puback do
  puts "PUBACK received"
end

client.connect(@mqtt_server_ip, @mqtt_server_port)
client.publish(topic, message_payload, false, 1)

1 Ответ

0 голосов
/ 05 июня 2018

В итоге я сделал это вручную с помощью обратного вызова on_puback.Ответ должен быть сделан вручную:)

...