【发布时间】:2020-10-21 21:22:07
【问题描述】:
据我所知,Apache Kafka 文档中没有批量消费者等特殊概念,但 spring-kafka 可以选择使用以下代码 sn-p 创建批量消费者。
@Bean
public KafkaListenerContainerFactory<?> batchFactory() {
ConcurrentKafkaListenerContainerFactory<Integer, String> factory =
new ConcurrentKafkaListenerContainerFactory<>();
factory.setConsumerFactory(consumerFactory());
factory.setBatchListener(true); // <<<<<<<<<<<<<<<<<<<<<<<<<
return factory;
}
现在我的问题是,
我什么时候应该使用批量消费者和单条记录消费者?有人可以分享几个用例来解释单记录消费者与批量消费者的用法
根据下面的线程,单记录消费者与批量消费者之间的主要区别是从轮询列表中向侦听器处理了多少条记录。
What's the basic difference between single record kafka consumer and kafka batch consumer?
【问题讨论】:
标签: spring-kafka