Ruby: Paho-mqtt с QOS=1 автоматически пересылает (повторно публикует) неподтвержденные сообщения для меня?
Я использую paho-mqtt
драгоценный камень в рубине.
Мне было интересно, будет ли гем автоматически пересылать (повторно публиковать) сообщение брокеру 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 ответ
Я сделал это вручную, используя on_puback
Перезвоните. Ответ должен быть сделан вручную:)