使用mqttX + mosquitto测试
QoS无论选0,1,2,选择Retain
时,新加入的订阅者都只会收到最后一次消息。
QoS说明:
What is Quality of Service?
The Quality of Service (QoS) level is an agreement between the sender of a message and the receiver of a message that defines the guarantee of delivery for a specific message. There are 3 QoS levels in MQTT:At most once (0) 至多一次
At least once (1) 至少一次
Exactly once (2).确保一次
参考:
https://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels/