kafka.javaapi.producer.Producer
ist der alte Legacy-Produzent, der in Kafka 0.8.x verwendet wurde. Dieser wurde in Scala implementiert, hat aber eine dedizierte Java-API. Es ist immer noch im üblichen Kafka-Artefakt verfügbar.
org.apache.kafka.clients.producer.KafkaProducer
ist die neue Hersteller-Implementierung, in Java geschrieben, hat viele Verbesserungen im Vergleich zu den alten und ist die, die Sie mit Kafka 0.9.0.0 Version verwenden sollten. Dies ist in einer separaten Client-Abhängigkeit mit Koordinaten verfügbar:
<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>0.9.0.0</version> </dependency>