web-dev-qa-db-fra.com

plateforme confluente vs Apache kafka

Je suis nouveau sur kafka et je suis curieux de connaître la plateforme Confluent.

Il semble qu'il n'y ait pas beaucoup de user stories sur la plateforme Confluent.

La plate-forme confluente ajoute-t-elle beaucoup plus de valeurs à la kafka uniquement?

Ou quelqu'un peut-il me dire lequel est votre préféré?

Je dois en choisir un.

26
Jihun No

"Laquelle est votre préférée" n'est probablement pas une question appropriée à ce forum car elle est très subjective. Je peux cependant décrire les différences.

Confluent Platform inclut Apache Kafka, vous obtiendrez cela dans tous les cas. Il comprend également quelques éléments qui peuvent rendre Apache Kafka plus facile à utiliser:

  • Clients en Python, C, C++ et Go. Apache Kafka inclut Java. Si vous utilisez une langue différente, Confluent Platform peut inclure un client que vous pouvez utiliser).
  • Connecteurs - Apache Kafka inclut un connecteur de fichier. Confluent ajoute des connecteurs HDFS, JDBC et Elastic Search.
  • Proxy REST - ajoute une API REST à Apache Kafka, afin que vous puissiez l'utiliser dans n'importe quelle langue ou même depuis votre navigateur
  • Registre de schémas - si vous utilisez Avro, le registre de schémas stockera pour vous les schémas Avro pour chaque rubrique et vous aidera à l'évolution et à la compatibilité des schémas.
  • Support - Confluent Platform est pris en charge par Confluent. Apache Kafka à lui seul n'est vraiment pris en charge par personne (d'autres fournisseurs le conditionnent avec leurs propres plates-formes et prennent en charge leurs propres plates-formes, tout comme Confluent prend en charge Kafka in la plate-forme Confluent).

J'espère que cela vous aidera à choisir.

82
Gwen Shapira