Hi Matt ! Thanks for your answer. I understand email support for this kind of issue is a bit hard. We will double check on all this, check all logs. I also understand that logging the messageId would be a great help to identify what is happening, so we might consider that.
Best, Fred Le ven. 1 mars 2024 à 20:21, Matt Pavlovich <mattr...@gmail.com> a écrit : > Hi Fred- > > Most likely, you are seeing a _redelivery_ vs a bug or actual duplicate > message. > > First thing to confirm that it is in fact the same message by comparing > messageId, and not just properties or message body content. There are > scenarios where a producer may inadvertently send the same message a second > time, which is a double-send (and not a duplicate). > > This type of environment-specific issue is generally beyond what is > feasible to support over an email mailing list of volunteers. > > A couple things to go check out to see if there are any errors or > unexpected log messages indicating some sort of network or other system > issue that may lead to what you are seeing. > > 1. Database server logs > 2. ActiveMQ broker logs > 3. Application consumer logs > > Hope this helps get you pointed down the path to solve for it. > > Thanks, > Matt > > > > > On Mar 1, 2024, at 9:52 AM, Frédéric Curvat <fcur...@gmail.com> wrote: > > > > Hello ! > > > > At my company we are using Apache ActiveMQ 5.18.3. > > We suspect that in some rare cases, a queue message is read twice by > > different consumers. > > For more context : > > - broker is classic primary/secondary (secondary started but not active - > > not a network of brokers). > > - we are using persisted queues with PostgreSQL backend. > > - A single queue is being read by several consumers : 10 consumers for a > > single java app deployed in HA other several k8s pods. > > - We use SESSION_TRANSACTED session for either consumers and producers. > > - We use PooledConnectionFactory with 1 connection, > > maximumActiveSessionPerConnection 500, expiryTimeout 10000 > > We see no transaction or other error in logs, either service of activemq > > broker at the time of the "double read". > > > > Has something like this already been seen ? Can it be a bug or a > > misconfiguration somewhere ? > > > > Best, > > > > Fred > >