Skip to content
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

Open
rbroggi opened this issue Jan 26, 2022 · 5 comments
Open

Implement support for MQTT protocol #456

rbroggi opened this issue Jan 26, 2022 · 5 comments
Labels
enhancement New feature or request
Milestone

Comments

@rbroggi
Copy link

rbroggi commented Jan 26, 2022

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

@mantzas
Copy link

mantzas commented Jan 26, 2022

Could be interesting. The problem here is which library to use. MQTT v5 is not supported in a mature package last time we checked.
Can I also assume a client and not only a consumer?

@mantzas mantzas added the enhancement New feature or request label Jan 26, 2022
@gkech
Copy link

gkech commented Jan 27, 2022

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.

@mantzas
Copy link

mantzas commented Jan 27, 2022

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

@gkech
Copy link

gkech commented Jan 27, 2022

@mantzas Maybe it's not far fetched for us to develop a beatlabs mqtt client. 🚀

@mantzas
Copy link

mantzas commented Jan 27, 2022

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

@mantzas mantzas added this to the Unplanned milestone Feb 3, 2022
@mantzas mantzas self-assigned this May 11, 2022
This was referenced May 14, 2022
@mantzas mantzas removed their assignment Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants