-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement support for MQTT protocol #456
Comments
Could be interesting. The problem here is which library to use. MQTT v5 is not supported in a mature package last time we checked. |
We recently checked our options regarding Go MQTT clients and as @mantzas mentioned we found https://github.com/eclipse/paho.mqtt.golang is not MQTT v5 compatible. However, they do mention in their README that https://github.com/eclipse/paho.golang is v5 compatible. It seems that it is a rather simple client, with a low star/fork count and also it is not as production-ready as https://github.com/hivemq/hivemq-mqtt-client which is used already by big smarthouse/automotive names. |
@gkech Yes I agree. We saw the Go MQTT v5 client and decided that it is not 100% mature and not a good choice. That's why our service that uses MQTT is written in Java (Spring Boot). |
@mantzas Maybe it's not far fetched for us to develop a beatlabs mqtt client. 🚀 |
@gkech this is a huge project and we most probably not have the capacity to do this. It is much easier to use either the v3 version or just use another language. My personal opinion. |
Is your feature request related to a problem? Please describe
Include support for MQTT async protocol
Is this a bug? Please provide steps to reproduce, a failing test etc.
Describe the solution
Additional context
The text was updated successfully, but these errors were encountered: