web-dev-qa-db-ja.com

コンフルエントプラットフォームvs Apache kafka

kafkaが初めてで、Confluentプラットフォームに興味があります。

Confluentプラットフォームにはユーザーストーリーはあまりないようです。

コンフルエントプラットフォームは、kafkaのみにさらに多くの値を追加しますか?

それとも、誰があなたが好きな人を教えてもらえますか?

そのうちの1つを選択する必要があります。

26
Jihun No

「どれがあなたのお気に入りですか」は、非常に主観的であるため、おそらくこのフォーラムに適した質問ではありません。ただし、違いは説明できます。

Confluent PlatformにはApache Kafkaが含まれているため、いずれにしても入手できます。また、Apache Kafkaを使いやすくすることができるいくつかのことも含まれています。

  • Python、C、C++、Goのクライアント。 Apache Kafka contains Java client。別の言語を使用する場合、Confluent Platformには使用可能なクライアントが含まれる場合があります。
  • コネクタ-Apache Kafka=ファイルコネクタを含めます。ConfluentはHDFS、JDBC、Elastic Searchコネクタを追加します。
  • RESTプロキシ-REST APIをApache Kafkaに追加するため、任意の言語で、またはブラウザーからでも使用できます
  • スキーマレジストリ-Avroを使用する場合、スキーマレジストリは各トピックのAvroスキーマを保存し、スキーマの進化と互換性を支援します。
  • サポート-ConfluentプラットフォームはConfluentによってサポートされています。 Apache Kafka自体は、実際には誰もサポートしていません(他のベンダーは、独自のプラットフォームでパッケージ化し、ConfluentサポートKafka Confluent Platform)。

これがあなたの選択に役立つことを願っています。

82
Gwen Shapira