生产者设置分区
spring.cloud.stream.bindings.output.producer.partitionKeyExpression=payload
spring.cloud.stream.bindings.output.producer.partitionCount=2
spring.cloud.stream.bindings.output.producer.partitionKeyExpression
:通过该参数指定了分区键的表达式规则,我们可以根据实际的输出消息规则来配置SpEL来生成合适的分区键,关于这个参数的作用详细看这里spring.cloud.stream.bindings.output.producer.partitionCount
:该参数指定了消息分区的数量
消费者设置分区
spring.cloud.stream.kafka.bindings.input.consumer.autoRebalanceEnabled=true
这个值默认就是true,多个实例会自动均衡,无需再配置instanceCount
和instanceIndex
&#