Skip to content

    Configuring maximum message size limit

    When running a Restore, Kannika Armory should automatically detect the maximum message size allowed for a topic during initialization and configure the producer accordingly.

    However, should you need to set that limit explicitly, you can set the message.max.bytes property in the configuration of a Restore in spec.sinkAdditionalProps:.

    apiVersion: kannika.io/v1alpha
    kind: Restore
    metadata:
    name: restore
    spec:
    source: storage
    sink: kafka
    sinkAdditionalProps:
    message.max.bytes: "10485760" # must be a string (quoted)
    config:
    topics:
    - target: topic-with-large-messages
    source: topic-with-large-messages

    For more information about configuring properties, check the section about configuring additional properties.