融合平台 vs apache kafka

confluent platform vs apache kafka

刚接触kafka,对Confluent平台很好奇。好像Confluent平台上的用户故事不多。 Confluent平台和Apache Kafka有什么区别?

"Which one is your favorite" 可能不是适合本论坛的问题,因为它非常主观。 但是,我可以描述差异。

Confluent Platform 包括 Apache Kafka,因此您无论如何都会得到它。它还包括一些可以使 Apache Kafka 更易于使用的东西:

  • Python、C、C++ 和 Go 中的客户端。 Apache Kafka 包括 Java 个客户端。如果您使用其他语言,Confluent Platform 可能包含您可以使用的客户端。
  • 连接器 - Apache Kafka 包含一个文件连接器。 Confluent 添加了 HDFS、JDBC 和 Elastic Search 连接器。
  • REST 代理 - 添加 REST API 到 Apache Kafka,因此您可以使用任何语言甚至从浏览器使用它
  • 模式注册表 - 如果您使用 Avro,模式注册表将为您存储每个主题的 Avro 模式,并帮助进行模式演变和兼容性。
  • 支持 - Confluent 平台支持 Confluent。 Apache Kafka 本身并没有真正得到任何人的支持(其他厂商将其与自己的平台打包并支持自己的平台,就像 Confluent 在 Confluent Platform 中支持 Kafka 一样)

希望对您的选择有所帮助。