第 3 章 将客户端依赖项添加到 Maven 项目中
			如果要开发基于 Java 的 Kafka 客户端,您可以将包括 Kafka 客户端的红帽依赖项(包括 Kafka Streams)添加到 Maven 项目的 pom.xml 文件中。AMQ Streams 仅支持由红帽构建的客户端库。
		
您可以将以下工件作为依赖项添加:
- kafka-clients
- 包含 Kafka - Producer、- Consumer和- AdminClientAPI。- 
								ProducerAPI 可让应用程序将数据发送到 Kafka 代理。
- 
								ConsumerAPI 可让应用程序消耗 Kafka 代理中的数据。
- 
								AdminClientAPI 提供了管理 Kafka 集群的功能,包括主题、代理和其他组件。
 
- 
								
- kafka-streams
- 包含 - KafkaStreamsAPI。- Kafka Streams 可让应用程序从一个或多个输入流接收数据。您可以使用此 API 对数据流运行一系列实时操作,如映射、过滤和加入。您可以使用 Kafka Streams 将结果写入一个或多个输出流。它是 Red Hat Maven 存储库中提供的 - kafka-streamsJAR 软件包的一部分。
3.1. 在 Maven 项目中添加 Kafka 客户端依赖项
复制链接链接已复制到粘贴板!
将 Kafka 客户端的红帽依赖项添加到 Maven 项目中。
先决条件
- 
						具有现有 pom.xml的 Maven 项目。
流程
- 将 Red Hat Maven 存储库添加到 Maven 项目的 - pom.xml文件的 <- repositories> 部分。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 将 - kafka-clients作为 &- lt;dependency> 添加到 Maven 项目的- pom.xml文件中。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 构建 Maven 项目,将 Kafka 客户端依赖项添加到项目中。