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
>
>

Reply via email to