在我们的用例中,我们希望一旦消费者继续消息就同步提交。从查看http://docs.spring.io/spring-kafka/docs/1.0.0.M2/reference/htmlsingle/我没有看到使用当前版本的API执行此操作的方法。
我确实看到MANUAL_IMMEDIATE
,但仍然是commitAsync()
的基础。有没有办法同步提交交易?
答案 0 :(得分:1)
您可以使用Kafka setSyncCommits
上的属性ListenerContainerFactory
来执行此操作。
factory.getContainerProperties().setSyncCommits(true);