2016-09-26 20 views
8

Jestem nowy w kafka. I ciekawy temat zlewni platformy.Confluent Platform vs Apache kafka

Wygląda na to, że użytkownicy nie mają zbyt dużej liczby użytkowników.

Czy ciekła platforma daje znacznie więcej korzyści niż kafka?

Czy ktoś może mi powiedzieć, który z nich najbardziej lubi?

Muszę wybrać jeden z nich.

Odpowiedz

21

"Który z nich jest Twoim ulubionym" nie jest prawdopodobnie pytaniem właściwym dla tego forum, ponieważ jest bardzo subiektywne. Mogę jednak opisać różnice.

Confluent Platform zawiera Apache Kafkę, więc dostaniesz to w każdym przypadku. Zawiera również kilka rzeczy, które mogą ułatwić używanie Apache Kafka:

  • Klienci w językach Python, C, C++ i Go. Apache Kafka zawiera klienta Java. Jeśli używasz innego języka, Confluent Platform może zawierać klienta, którego możesz użyć.
  • Złącza - Apache Kafka zawierają złącze do plików. Confluent dodaje złącza HDFS, JDBC i Elastic Search.
  • REST Proxy - dodaje REST API Apache Kafki, więc można go używać w dowolnym języku, a nawet z przeglądarki
  • Schema rejestru - jeśli używasz Avro, rejestr schemat będzie przechowywać Avro schematów dla każdego tematu do Ty i pomagasz w ewolucji schematu i kompatybilności.
  • Pomoc techniczna - Confluent Platform jest obsługiwana przez Confluent. Sam Apache Kafka nie jest obsługiwany przez nikogo (inni dostawcy pakują go za pomocą własnych platform i wspierają własne platformy, tak jak Confluent wspiera Kafkę na Confluent Platform).

Mam nadzieję, że to pomoże Ci wybrać.

+0

Jestem spóźniony. Twoja uwaga bardzo mi pomogła. –