|Re: [paho-dev] Retrying message sending in the Java implementation|
I lost this change from MQTT 3.1 to 3.1.1 and my .Net implementation has this feature still there.
Working on the native Vert.x MQTT client I was re-thinking about that and all the related problems but then I checked the Paho Java. You reply fixed the problem at the beginning :)
No need for such implementation.
Can you point me to the MQTT 3.1 paragraph spec where the retried are described for on going sessions and the where MQTT 3.1.1 remove that please ?
From: paho-dev-bounces@xxxxxxxxxxx <paho-dev-bounces@xxxxxxxxxxx> on behalf of Ian Craggs <icraggs@xxxxxxxxxxxxxxxxxxxxxxx>
Sent: Tuesday, August 8, 2017 5:45:12 PM
Subject: Re: [paho-dev] Retrying message sending in the Java implementation
The retry while a session is active behaviour was removed from MQTT 3.1.1 (versus MQTT 3.1). In 3.1.1 the only time retries are attempted are at reconnection time.
In practice, I found that this behaviour caused more problems than it solved. The usual reason for acks taking a long time would be an overloaded system, which retrying only exacerbated.
On 08/08/2017 16:38, De Alti, Cristiano wrote:
-- Ian Craggs icraggs@xxxxxxxxxx IBM United Kingdom Paho Project Lead; Committer on Mosquitto