Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring kafka:使用具有多并发性的ConcurrentKafkaListenerContainerFactory每次轮询获取多少消息?_Spring_Apache Kafka_Spring Kafka - Fatal编程技术网

Spring kafka:使用具有多并发性的ConcurrentKafkaListenerContainerFactory每次轮询获取多少消息?

Spring kafka:使用具有多并发性的ConcurrentKafkaListenerContainerFactory每次轮询获取多少消息?,spring,apache-kafka,spring-kafka,Spring,Apache Kafka,Spring Kafka,我正在使用ConcurrentKafkaListenerContainerFactory运行SpringKafka,并将Concurrency设置为15,并将max.poll.records设置为100 在一次轮询中获取多少条消息?是100还是1500?如果它只取100,它是从所有不同的分区还是从单个分区取 如果它获取1500条记录,我是否应该增加会话超时以避免重新平衡?每个使用者线程(15)都是独立的,并且在调用poll()时将检索最多100条记录 实际数量取决于分区之间的数据平衡程度(必须至

我正在使用ConcurrentKafkaListenerContainerFactory运行SpringKafka,并将Concurrency设置为15,并将max.poll.records设置为100

在一次轮询中获取多少条消息?是100还是1500?如果它只取100,它是从所有不同的分区还是从单个分区取

如果它获取1500条记录,我是否应该增加会话超时以避免重新平衡?

每个使用者线程(15)都是独立的,并且在调用
poll()
时将检索最多100条记录

实际数量取决于分区之间的数据平衡程度(必须至少有15个分区)


只要您可以在
max.poll.timeout.ms
(默认为5分钟)内处理100条记录,就不需要增加它。

是的,我们有15个分区,记录分布均匀。.谢谢@Gary