[rabbitmq-discuss] MQTT plugin, QoS 1, Android, not consuming on reconnect
Michael Klishin
mklishin at gopivotal.com
Mon Jul 28 02:48:46 BST 2014
On 27 July 2014 at 18:36:16, brydev (bcliffe at gmail.com) wrote:
> > The service on the application is unable to reconnect again
> after the duplicate id is detected. It reconnects sometimes
> but if it does it doesn't consume the missed messages on the queue.
> The log doesn't give me anything else besides duplicate client
> id disconnected. And my device is throwing the following error
> on loop and is unable to reconnect.
>
> private boolean isConnected() {
> if(mStarted && mClient != null && !mClient.isConnected())
> {
> Log.i(DEBUG_TAG,"Mismatch between what we think is connected
> and what is connected");
> }
>
>
> So I can't tell if the old, new or both connections are disconnected
> from the broker.
We will investigate but the fundamental issue seems to be the same on both ends:
both peers do not notice connection loss.
--
MK
Staff Software Engineer, Pivotal/RabbitMQ
More information about the rabbitmq-discuss
mailing list