最佳Kafka制作人

ws51t4hk  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(367)

我注意到有几个制片人在那里:

org.apache.kafka.clients.producer.KafkaProducer<K,V>

kafka.javaapi.producer.Producer

他们之间有什么区别?应该使用哪一种?为什么?请建议!

db2dz4w8

db2dz4w81#

kafka.javaapi.producer.Producer 是kafka 0.8.x中使用的旧的遗留生产者这是在scala中实现的,但是有一个专用的JavaAPI。在普通的Kafka艺术品中仍然可以找到。 org.apache.kafka.clients.producer.KafkaProducer 新的producer实现是用java编写的,与旧版本相比有很多改进,应该与kafka 0.9.0.0版本一起使用。这在单独的客户端依赖关系中可用,坐标为: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>0.9.0.0</version> </dependency>

相关问题