单记录卡夫卡消费者和卡夫卡批量消费者的基本区别是什么? [英] What's the basic difference between single record kafka consumer and kafka batch consumer?
本文介绍了单记录卡夫卡消费者和卡夫卡批量消费者的基本区别是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Spring-Kafka 2.2.8,试图了解单记录消费者和批量消费者之间的主要区别。
据我所知,从一个主题中读取消息/字节对于单个记录使用者和批处理使用者来说没有什么不同。唯一的区别是如何提交偏移量。并因此进行错误处理。我的理解正确吗?请确认。
推荐答案
使用基于记录的监听程序,轮询返回的记录一次传递给监听程序。可以将容器配置为一次提交一个偏移量,或在处理完所有记录之后提交(默认)。
使用批处理侦听程序时,轮询返回的所有记录都将在一个调用中传递给侦听程序。
这篇关于单记录卡夫卡消费者和卡夫卡批量消费者的基本区别是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文