什么是适当的Apache Kafka客户端jar

时间:2016-12-29 19:56:04

标签: java apache-kafka kafka-consumer-api

有人可以告诉我罐子之间的区别 12。我正在尝试编写kafka客户端,使用来自1的KafkaConsumer上的poll(长超时)API从代理中提取数据,但实现似乎是自动生成的。(见下文)。关于什么是正确的罐子的任何想法。

public Map<String, ConsumerRecords<K,V>> poll(long timeout) {
    return null;
}

1 个答案:

答案 0 :(得分:1)

Kafka的客户端提供多种编程语言版本。只有Java客户端作为主Kafka项目的一部分进行维护。您可以查看有关clients的更多信息。

您应该使用第一个jar来编写Kafka消费者,即

 <dependency>
    <groupId>org.apache.kafka</groupId>
    <artifactId>kafka-clients</artifactId>
    <version>0.8.2.0</version>
</dependency>