kafka答疑
kafka消息大小参数
broker
message.max.bytes
kafka.log.Log#analyzeAndValidateRecords
- 如果生产者设置压缩, 校验batch大小是否 <=
message.max.bytes
- 调大此参数后, 消费者获取大小也必须增加
topic
max.message.bytes
- 作用和
message.max.bytes
一样,max.message.bytes
针对指定topic生效,message.max.bytes
是全局 - 校验batch大小
producer
max.request.size
org.apache.kafka.clients.producer.KafkaProducer#ensureValidRecordSize
校验单条消息大小是否大于max.request.size
, 若大于直接抛出异常
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Asura7969 Blog!