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 MQTT QoS 2 support #3668

Open
harism opened this issue Nov 27, 2024 · 2 comments
Open

Implement MQTT QoS 2 support #3668

harism opened this issue Nov 27, 2024 · 2 comments

Comments

@harism
Copy link
Contributor

harism commented Nov 27, 2024

Has it been considered should Hono support MQTT QoS level 2 also? Something like requiring predefined Kafka ack message (or error) for every send adapters make, which, timeouts after a certain period of time or mandates the response for clients?

As the most strict case I believe it should be possible that all adapters could work on this QoS level internally and disregard all it what the client is expecting.

@sophokles73
Copy link
Contributor

I am not sure if I understand correctly. Are you talking about the telemetry or the command & control direction, or both?
In any case, we deliberately chose to not support exactly once delivery semantics simply because we have never seen it work in real deployments ;-)

@harism
Copy link
Contributor Author

harism commented Nov 29, 2024

Good question I was thinking about telemetry and event messages actually.

And to keep things simple keep optional too - like add MQTT endpoint in each adapter which the server side clients can choose or not to use.

Ps. as a totally unrelated point I'd like to introduce you to my long time favorite song originating from Germany, and quite obviously hope you enjoy this too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants