运行Kafka使用者(Java)时遇到问题。当消息较大时,轮询将返回较少的消息。在构造使用者时,我们尝试增加不同的配置参数,例如fetch.min.bytes
,fetch.max.bytes
,max.partition.fetch.bytes
和fetch.max.wait.ms
,但输出是相同的。 (5-8条消息)
我们发现,单次轮询的邮件大小约为10KB。当我们尝试获取民意调查返回的ConsumerRecords的字节长度总和(message.value().getBytes().length
时发现了这一点。