-
Notifications
You must be signed in to change notification settings - Fork 56
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
Support MQTT fragmented messages #651
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Btw, although we have removed maximum packet size as a limitation, it may still be relevant to reject messages that are too large, for example when Kafka rejects the message as exceeding maximum message size.
So we probably need to detect this case, and make sure the MQTT client understands that the publish is failing because the message is too large, by receiving a suitable error code at the MQTT client.
What happens when the message in Kafka is larger than the maximum packet size would permit to send the MQTT client?
Fixed #282