我想了解我将消费者配置为不自动提交的 kafkaConsumer.poll() 方法的行为
Properties properties = new Properties();
properties.setProperty("bootstrap.servers", bootstrapAddress);
KafkaConsumer consumer = new KafkaConsumer(properties);据我了解,根据 Javadoc,如果我这样做
ConsumerRecords firstBatch = consumer.poll(0l); ConsumerRecords secondBatch = consumer.poll(0l);
假设主题中只有一个分区,因为尚未提交偏移量,则firstBatch和都应secondBatch包含相同的。ConsumerRecords我的假设正确吗?我的问题是,每次我调用consumer.poll(0l)下一批时ConsumerRecords都会获取
慕运维8079593
慕慕森
随时随地看视频慕课网APP
相关分类