[ 
https://issues.apache.org/jira/browse/CAMEL-25030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18121902#comment-18121902
 ] 

Andrea Cosentino commented on CAMEL-25030:
------------------------------------------

I think we should backport.

> 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ß
>            Priority: Major
>             Fix For: 4.23.0
>
>
> 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