[rabbitmq-discuss] MQTT plugin, QoS 1, Android, not consuming on reconnect

brydev bcliffe at gmail.com
Fri Jul 25 20:08:35 BST 2014

I've implemented a Paho MQTT service in Android which is currently unable to
consume unacked messages upon reconnect to the RabbitMQ broker with MQTT
plugin. If I force the callback when the connectivity changes, it will
consume the missed messages. 

Sometimes forcing the callback will not work and the messages remain unacked
on the broker. Due to the unusual behaviour of when the message consumes
from the queue makes the service unreliable. The messages are QoS 1.

Also upon reconnect the messages will arrive as normal to the device but the
missed ones never get re-queued.

The application is currently behaving fine when receiving messages from a
mosquitto broker so am I missing any implementation?

Is this a bug or is there a setting I have possible missed for consuming
messages from my topic.


View this message in context: http://rabbitmq.1065348.n5.nabble.com/MQTT-plugin-QoS-1-Android-not-consuming-on-reconnect-tp36888.html
Sent from the RabbitMQ mailing list archive at Nabble.com.

More information about the rabbitmq-discuss mailing list