The following list of properties is available for input bindings only, and must be prefixed with spring.cloud.stream.bindings.<channelName>.consumer. I'll indicate just the most important of them:
Name | Default value | Description |
concurrency | 1 | Number of consumers per single input channel |
partitioned | false | It enables receiving data from a partitioned producer |
headerMode | embeddedHeaders | If it is set to raw, header parsing on input is disabled |
maxAttempts | 3 | Number of retries if message processing fails. Setting this option to 1 disables the retry mechanism |