activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Tully <>
Subject Re: AMQ 5.5.1 - Duplicate Messages After Network Outage and Broker Restart
Date Mon, 02 Apr 2012 14:46:43 GMT
the best way to validate your back port is to verify that the problem
is resolved with a 5.6-SNAPSHOT[1],
there are some tests that exercise that feature, in particular:

maybe give that a run on your branch.

If you can produce a unit test that fails on trunk or a 5.6-SNAPSHOT,
please reopen


On 31 March 2012 00:05, brucent <> wrote:
> After resolving my previous problem with the a network connector reconnection
> after a network outage I am now seeing duplicate messages being delivered
> from a queue.  The situation is this:
> I have a spoke instance which has a network connector to a hub instance.
> For testing purposes I have them running on different ports and am using a
> port forwarder to allow me to simulate a network outage.
> I have a queue producer connect to the spoke instance and as fast as it can
> send messages.  Those are routed through the network connector to the hub
> instance and consumed there.  While messages are flowing, the port forwarder
> is killed and brought back simulating an outage.
> If I send 1000 messages I always see 1000 messages being received by the
> hub's consumer.  However when I look at the hub queue's JMX bean it says
> that there are a few extra messages still in the queue that have not been
> delivered to the consumer.  These are duplicates that are apparently stuck
> in some state in the hub's broker.  That have apparently been correctly
> identified as duplicates because they are not delivered, but neither have
> they been discarded.  I was about convinced that it was just a problem with
> the JMX bean's statistics until I restarted the hub instance and reconnected
> the consumer.  The duplicate messages were then delivered.
> Are there any settings that I can use in 5.5.1 to allow these duplicate
> messages to be discarded?  I see some discussion of features in 5.6 that may
> help.  I tried back-porting the auditNetworkProducers setting but either I
> didn't get all of the code changes or the setting isn't applicable in this
> case.
> Thanks,
> Bruce
> --
> View this message in context:
> Sent from the ActiveMQ - User mailing list archive at


View raw message