sndnv opened a new issue, #1009:
URL: https://github.com/apache/pekko-connectors/issues/1009

   This is more of a question and a pre-PR discussion rather than a bug or a 
feature request.
   
   ---
   
   Currently, the MQTT connector supports only MQTT v3 using the 
[`org.eclipse.paho.client.mqttv3`](https://github.com/apache/pekko-connectors/blob/main/project/Dependencies.scala#L419)
 dependency.
   
   After a quick look at the Paho clients, I don't get the impression that the 
v5 client is able to work with a v3 broker (or a v3 client with a v5 broker) so 
if support for v5 is to be added to Pekko, I assume both v3 and v5 need to be 
supported for the foreseeable future.
   
   My question is, what would be the preferable way of approaching this? 
Ideally, both dependencies/clients would coexist in `pekko-connectors-mqtt` and 
some config option would decide which one to go with but it could be that there 
are some dependency conflicts or that the APIs are so vastly different that it 
doesn't make sense to put them together (I didn't check that myself yet). So, 
what would be an acceptable alternative? Have `pekko-connectors-mqtt` as the v3 
client and something like `pekko-connectors-mqttv5` as the v5 one?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org
For additional commands, e-mail: notifications-h...@pekko.apache.org

Reply via email to