I think I see now, but I want to confirm since I've not seen this kind of
configuration before. You've intentionally configured 2 federation
connections in a redundant fashion so that each connection is sending the
same message resulting in duplicates on the target. Is that correct?

Are you using pub/sub in your OpenWire use-case?

Also, can you share your federation config from broker.xml?


Justin

On Wed, Jun 11, 2025 at 3:18 AM Devriendt, Erik
<erik.devrie...@siemens.com.invalid> wrote:

>
>
> > 1) The MQTT specification didn't even support message properties until 5.
>
> >  2) The MQTT specification already has a way to deal with duplicates
> using its quality-of-service levels.
>
> >
>
> > Is there a use-case where using _AMQ_DUPL_ID would be preferred over
> using, for example, QoS 2?
>
>
>
> In my setup, QoS 2 does not prevent receiving the messages twice.
>
>
>
>
>
> MQTT client/publisher --> Artemis1 <--federation-conn1--> Artemis2 -> MQTT
> client/subscriber
>
>                                   \                      /
>
>                                    \--federation-conn2--/
>
>
>
> Both federation-conn are up in parallel.
>
>
>
> However, with the same Artemis1/2 setup, but Openwire (CMS) publisher and
> subscriber, the subscriber only gets the message once,
>
> Artemis2 reports reception of duplicate message, and drops it.
>

Reply via email to