什么是包含maxRequestSize的{spring cloud stream kafka binder版本

时间:2017-03-22 20:59:00

标签: spring-cloud-stream

将事件发布到kafka主题时,我遇到了以下异常

org.apache.kafka.common.errors.RecordTooLargeException: The message is 2063239 bytes when serialized which is larger than the maximum request size you have configured with the max.request.size configuration.

我看了https://github.com/spring-cloud/spring-cloud-stream/issues/587

我使用的是以下的春季云版本,并且没有在我的pom中为spring-cloud-stream-kafka-binder提供任何版本

<spring-cloud-stream.version>Brooklyn.SR3</spring-cloud-stream.version>
<spring-cloud.version>Brixton.SR7</spring-cloud.version>

我应该使用什么样的spring-cloud-stream版本jar来使用这个属性?

1 个答案:

答案 0 :(得分:1)

使用Brooklyn(活页夹1.1.2),使用常规configuration属性映射...

spring.cloud.stream.kafka.binder.configuration.max.request.size=

用于全局设置或

spring.cloud.stream.kafka.bindings.<dest>.producer.configuration.max.request.size=

针对特定目的地(例如output)。