Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.

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

No branches or pull requests

2 participants