Thomas Strauß created CAMEL-25030:
-------------------------------------

             Summary: Supply a MQTT 3.1.1 component 
                 Key: CAMEL-25030
                 URL: https://issues.apache.org/jira/browse/CAMEL-25030
             Project: Camel
          Issue Type: New Feature
          Components: camel-mqtt
    Affects Versions: 4.22.1
            Reporter: Thomas Strauß


camel-paho supplies currently the mqtt3.1.1 implementation but is deprecated in 
4.22-LTS. Since other MQTT implementations only support mqtt 5+, camel looses 
connectivity to the mqtt3.1.1 standard. 

mqtt.org still supports mqtt3.1.1 as a living release and actually suggests it 
for wide compatibility. Many non-mqtt brokers support only 3.1.1 as an industry 
standard alternative to the proprietary protocol. In my usecase this is 
nats.io, but others can be found.

Using a proprietary protocol means to enforce interface partners to use the 
proprietary library and also enforces possible client updates when the 
technology is updated. Using an industry standard on your external interfaces 
links you to the industry standard life-cycle which is an entirely different 
thing.

Long story short: The camel stack should offer a new implementation on 
mqtt3.1.1 to keep connected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to