zilla
zilla copied to clipboard
Support configuration of MQTT Publish QoS maximum
Describe the desired outcome from the user's perspective
As devops, I want to be able to configure mqtt-kafka mapping to support at most QoS 1 for publish, so that idempotent producer is not needed for Kafka.
Acceptance criteria
-
mqttserverbinding maximum qos can be configured inzilla.yaml -
mqttserverrejects attempts to publish atqoshigher than configured maximum
Additional context This simplifies integrations with systems implementing a subset of the Kafka protocol, when idempotent producer support via the Kafka protocol is not yet available.