kafka包含5个核心api: Producer API用来让应用程序发送流数据到kafka集群中的主题。 Consumer API用来让应用程序读取kafka集群主题中的流数据。 Streams API 用来从输入主题到输出主题转换流数据。 Connect API 用来实现连接器,持续的从数据源或应用程序推送数据到kafka,或从kafka中拉取数据。 AdminClient API用来管理和检查主题、broker和其他kafka对象。 Kafka 通过独立于语言的协议公开其所有功能,该协议具有多种编程语言的客户端。 然而,只有 Java 客户端作为主要 Kafka 项目的一部分进行维护,其他客户端可作为独立的开源项目使用。 要使用Producer、Consumer和AdminClient,你可以使用以下 maven 依赖项: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.1.0</version> </dependency>...