Kafka 默认一次拉取的数据量由参数 'fetch.min.bytes' 控制,默认值为1字节。这意味着,Kafka Consumer 在每次拉取数据时,至少要拉取1字节的数据才会返回给消费者。

另外,还有一个参数 'fetch.max.bytes' 用于控制一次拉取的最大数据量,默认值为50MB。如果分区中可用数据量超过了 'fetch.max.bytes' 的配置值,Kafka Consumer 仍然只会拉取 'fetch.max.bytes' 指定的最大数据量。

需要注意的是,Kafka Consumer 一次拉取的数据量不仅受到上述两个参数的限制,还受到其他因素的影响,如消费者的网络带宽、Kafka Broker 的配置等。

Kafka一次拉取数据量:fetch.min.bytes、fetch.max.bytes参数详解

原文地址: https://www.cveoy.top/t/topic/qqmG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录