java - 合适的 Apache Kafka 客户端 jar 是什么

标签 java apache-kafka kafka-consumer-api

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

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

最佳答案

Kafka 拥有多种编程语言的客户端。只有 Java 客户端作为主 Kafka 项目的一部分进行维护。您可以查看更多关于clients .

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

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

关于java - 合适的 Apache Kafka 客户端 jar 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41386372/

相关文章:

java - 如何设置<s :param> value of <s:url> tag dynamically using javascript in struts2

java - IntelliJ IDEA - 折叠 for 循环和/或 if/else 语句

java - Spring + hibernate : manually commit the transaction at end

apache-kafka - 如何从 Cloudant 导出数据以进行分析?

java - 在Java中获取Kafka未使用的消息数

java - Android - 应用程序使用应用程序名称而不是 Intent.EXTRA_SHORTCUT_NAME 创建快捷方式

amazon-web-services - 动物园管理员-Kafka : ConnectException - Connection refused

java - 如何跳过 KafkaStreams API 中的 Avro 序列化异常?

java - 如何使用 null 键对 kstream 执行操作?

java - 卡夫卡不从头开始就无法消费-Java