конфлюентная платформа против apache kafka

Я новичок в kafka, и мне интересно узнать о платформе Confluent. Похоже, что на платформе Confluent не так много пользовательских историй. В чем разница между платформой Confluent и Apache Kafka?


person Jihun No    schedule 26.09.2016    source источник


Ответы (1)


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

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

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

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

person Gwen Shapira    schedule 26.09.2016
comment
Некоторые части платформы, такие как ksql, могут быть извлечены для работы с ванильным Apache Kafka. Так что вы всегда можете смешивать и сочетать несколько позже - person Jeef; 07.06.2019