Hi all,
I got a question regarding delivering QoS 1&2 for a durable client (cleanSession=false).
The MQTT broker will persist all the messages with QoS 1 & 2 for a durable client even it is offline (not connected), and deliver the messages once the client connects again.
So what should server do if millions of messages were persisted (queued) for this client when it connects again ?
As i understand server should deliver those messages before delivering any new messages. Is this a common use case?
What's the best way for MQTT server to handle this kind of situation ?
thanks,
- James