Сливная платформа против apache kafka

Я новичок в kafka и мне интересно узнать о платформе Confluent.

Похоже, что на платформе Confluent не так много пользовательских историй.

Добавляет ли платформенная платформа гораздо больше значений только к kafka?

Или кто-нибудь может сказать мне, какой из них ты любимый?

Я должен выбрать один из них.

Ответ 1

"Какой из них ваш любимый", вероятно, не подходит для этого форума, поскольку он очень субъективен. Однако я могу описать различия.

Confluent Platform включает Apache Kafka, поэтому вы получите это в любом случае. Он также включает в себя несколько вещей, которые могут облегчить использование Apache Kafka:

  • Клиенты в Python, C, С++ и Go. Apache Kafka включает Java-клиент. Если вы используете другой язык, Confluent Platform может включать клиента, который вы можете использовать.
  • Соединители - Apache Kafka включает в себя соединитель файла. Confluent добавляет HDFS, JDBC и разъемы Elastic Search.
  • REST Proxy - добавляет REST API в Apache Kafka, поэтому вы можете использовать его на любом языке или даже из своего браузера.
  • Schema Registry - если вы используете Avro, реестр схемы будет хранить схемы Avro для каждой темы для вас и помогать в эволюции схемы и ее совместимости.
  • Поддержка - Confluent Platform поддерживается компанией Confluent. Apache Kafka сам по себе не поддерживается никем (другие вендоры упаковывают его со своими собственными платформами и поддерживают свои собственные платформы, точно так же, как Confluent поддерживает Kafka в Confluent Platform).

Надеюсь, это поможет вам выбрать.