Kafka 服务端与客户端依赖之间的区别
如图所示,有两种不同的 Kafka 依赖项:“kafka”和“kafka-clients”。它们之间的区别在于:
- org.apache.kafka:kafka 是 Kafka 服务端的代码,用于运行 Kafka 集群,包括 broker、主题和生产者。
- org.apache.kafka:kafka-clients 是 Kafka 客户端的代码,用于与 Kafka 集群进行交互,包括生产数据、消费数据和管理元数据。
作为消费者,你应该使用 org.apache.kafka:kafka-clients 依赖项。此依赖项提供了用来与 Kafka 集群进行交互所需的类,例如 KafkaProducer 和 KafkaConsumer。
以上就是Kafka 的 “kafka” 和 “kafka-clients” 依赖项有什么区别?的详细内容,更多请关注图灵教育其它相关文章!