The following binding properties are available for output bindings only, and must be prefixed with spring.cloud.stream.bindings.<channelName>.producer. I'll also indicate only the most important of them:
Name | Default value | Description |
requiredGroups | - | A comma-separated list of groups that must be created on the message broker |
headerMode | embeddedHeaders | If it is set to raw, header parsing on input is disabled |
useNativeEncoding | false | If it is set to true, the outbound message is serialized directly by the client library |
errorChannelEnabled | false | If it is set to true, failure messages are sent to the error channel for the destination |