【发布时间】:2020-02-25 11:13:23
【问题描述】:
我正在使用 Kafka Sink Task 从 Kafka 主题中读取记录。 SinkTask 方法中的 put() 是获取所有记录的入口点。 当前,当连接器启动时,它将一起获取所有未提交的记录。 我希望工作任务一次获取一条记录。 怎么做?
class CustomSinkTask extends SinkTask{
@Override
public void put(Collection<SinkRecord> records) {
System.out.println("Inside put method " );
if(records != null)
System.out.println("number of records fetched are:" + records.size());
}
}
【问题讨论】:
标签: apache-kafka kafka-consumer-api apache-kafka-connect