我想了解我將消費者配置為不自動提交的 kafkaConsumer.poll() 方法的行為 Properties properties = new Properties();
properties.setProperty("bootstrap.servers", bootstrapAddress);
KafkaConsumer consumer = new KafkaConsumer(properties);據(jù)我了解,根據(jù) Javadoc,如果我這樣做 ConsumerRecords firstBatch = consumer.poll(0l);
ConsumerRecords secondBatch = consumer.poll(0l);假設主題中只有一個分區(qū),因為尚未提交偏移量,則firstBatch和都應secondBatch包含相同的。ConsumerRecords我的假設正確嗎?我的問題是,每次我調(diào)用consumer.poll(0l)下一批時ConsumerRecords都會獲取
即使禁用自動偏移,卡夫卡消費者民意調(diào)查也不會讀取同一批次
慕運維8079593
2023-11-10 15:22:50