标签: spring-kafka
我正在使用spring-kafka 2.2.8,试图了解单记录使用者和批处理使用者之间的主要区别是什么。
据我了解,对于单个记录使用者还是批处理使用者,从主题读取消息/字节不会有任何不同。唯一的区别是偏移量的提交方式。因此,错误处理。我的理解正确吗?请确认。
答案 0 :(得分:1)
对于基于记录的侦听器,轮询返回的记录一次被传递给侦听器。可以将容器配置为一次或在处理完所有记录之后提交偏移量(默认)。
对于批处理侦听器,轮询返回的记录都将在一次调用中全部交给侦听器。