Я новичок в kafka, и мне интересно узнать о платформе Confluent. Похоже, что на платформе Confluent не так много пользовательских историй. В чем разница между платформой Confluent и Apache Kafka?
конфлюентная платформа против apache kafka
Ответы (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
Некоторые части платформы, такие как ksql, могут быть извлечены для работы с ванильным Apache Kafka. Так что вы всегда можете смешивать и сочетать несколько позже
- person Jeef; 07.06.2019