usm*_*man 5 java apache-camel apache-kafka
我能够使用apache kafka提交偏移类并能够使用ConsumerConnector进行提交.我查看了apache camel-kafka组件,其消费者选项为" autoCommitEnable ",与" auto.commit.enable "属性相同.现在是Camel Java DSL中的任何属性或方法,在消费消息之后我们可以手动提交偏移(通过URL中提供的方法或消费者选项) 或者 我们必须再次使用Kafka Consumer API来提交消费者偏移吗?
小智 0
您可以使用 KafkaManualCommit 提交
public void process(Exchange exchange) {
KafkaManualCommit manual =
exchange.getIn().getHeader(KafkaConstants.MANUAL_COMMIT, KafkaManualCommit.class);
manual.commitSync();
}
Run Code Online (Sandbox Code Playgroud)