Kafka Dépendances Maven
Quelle est la différence entre le dessous de deux dépendances? Ai-je vraiment besoin de l'un des premiers à en faire un consommateur ou le producteur de l'app?
<dependencies>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.9.2</artifactId>
<version>0.8.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>0.8.2.1</version>
</dependency>
</dependencies>
Mon Producteur fonctionne très bien avec seulement le premier , mais le consommateur a besoin de la seconde.
J'avais pensé à la "kafka-clients" artefact serait de travailler à la fois pour le producteur et le consommateur. Mais on dirait que "kafka.à la consommation.De consommateurs" vient de l'autre dépendance. Pourquoi est-il une différence?
Aussi, pourquoi est le premier artefact nommé comme kafka_2.9.2? j'.e pourquoi un identificateur de version dans le nom?
Re: 2.9.2, de l'Apache Kafka page de téléchargement: construire, pour de multiples versions de la Scala. Cela seulement si vous utilisez Scala et que vous voulez une version construite pour la même Scala version que vous utilisez. Autrement, une version de travail (2.10 est recommandé).
Pouvez-vous ajouter un lien vers la source?
kafka.apache.org/downloads.html
Parfait! toute idée sur l'autre partie de la question?
Pouvez-vous ajouter un lien vers la source?
kafka.apache.org/downloads.html
Parfait! toute idée sur l'autre partie de la question?
OriginalL'auteur nikel | 2016-02-17
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez utiliser la dernière des producteurs et des consommateurs de l'API puis la bonne Maven coordonnées sont:
Voir le La documentation de l'API pour plus d'.
OriginalL'auteur Martin