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