kafka 生成者案例
引入 jar 包
- Apache Kafka 相关依赖:
kafka-clients:Kafka 客户端库,用于与 Kafka 集群进行通信。
kafka_2.13:Kafka 核心库,包含 Kafka 的基本功能和工具。
- 相关依赖:
slf4j-api:用于日志记录,作为日志框架的接口。
log4j 或 logback:具体的日志实现,根据你的选择使用其中之一。
<dependencies>
<!-- Kafka 相关依赖 -->
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.13</artifactId>
<version>2.8.0</version>
</dependency>
<!-- 日志依赖 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.32</version>
</dependency>
<!-- 选择一个日志实现 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.32</version>
</dependency>
<!-- 或者使用 logback -->
<!-- <dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.5</version>
</dependen