有消费者方面的Spring Kafka中的commitSync()吗?

时间:2016-04-29 14:35:14

标签: spring apache-kafka

在我们的用例中,我们希望一旦消费者继续消息就同步提交。从查看http://docs.spring.io/spring-kafka/docs/1.0.0.M2/reference/htmlsingle/我没有看到使用当前版本的API执行此操作的方法。

我确实看到MANUAL_IMMEDIATE,但仍然是commitAsync()的基础。有没有办法同步提交交易?

1 个答案:

答案 0 :(得分:1)

您可以使用Kafka setSyncCommits上的属性ListenerContainerFactory来执行此操作。

factory.getContainerProperties().setSyncCommits(true);