Another way is just not to care about dupes from producers and instead
focus on the consumer via the idempotent receiver enterprise integration
pattern[1] since you probably want do that anyway if you want to be sure
not to process the same message multiple times.

As long as the producer uses a stable and unique ID for every message
that is idempotent it won't matter.

Pretty much what Justin said in his mail and also
https://stackoverflow.com/q/62506865 and in the Artemis docs[2].

BR,
- Simon

1,
<https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html>
2, 
<https://activemq.apache.org/components/artemis/documentation/latest/duplicate-detection.html>

On Wed, 2022-06-01 at 21:01:19 +0200, Justin Bertram wrote:
> To my knowledge, ActiveMQ "Classic" doesn't support detecting duplicate
> messages from producers. You might consider using ActiveMQ Artemis if you
> want that feature.
> 
> 
> Justin
> 
> On Wed, Jun 1, 2022 at 1:35 PM Gunawan, Rahman (GSFC-703.H)[Halvik Corp]
> <rahman.guna...@nasa.gov.invalid> wrote:
> 
> > The broker detecting duplicates from producers.
> > Thanks
> >
> > Rahman
> >
> > -----Original Message-----
> > From: Justin Bertram <jbert...@apache.org>
> > Sent: Wednesday, June 1, 2022 2:30 PM
> > To: users@activemq.apache.org
> > Subject: [EXTERNAL] Re: ActiveMQ 5.15.4 duplicate message detection
> >
> > What's the use-case? Are you talking about the broker detecting duplicates
> > from producers or consumers detecting duplicates from the broker?
> >
> >
> > Justin
> >
> > On Wed, Jun 1, 2022 at 1:16 PM Gunawan, Rahman (GSFC-703.H)[Halvik Corp] <
> > rahman.guna...@nasa.gov.invalid> wrote:
> >
> > > Hi,
> > > Does ActiveMQ 5.15.4 have duplicate message detection?  If yes, where
> > > can I find the documentation?
> > >
> > > Thanks
> > >
> > > Regards,
> > > Rahman
> > >
> >

Reply via email to