我是 kafka 的新手,我对 Confluent 平台很好奇。看来 Confluent 平台上的用户故事并不多。Confluent 平台和 Apache Kafka 有什么区别?
问问题
26196 次
1 回答
125
“你最喜欢哪一个”可能不适合这个论坛,因为它非常主观。但是,我可以描述这些差异。
Confluent 平台包括 Apache Kafka,所以无论如何你都会得到它。它还包括一些可以使 Apache Kafka 更易于使用的东西:
- Python、C、C++ 和 Go 语言的客户端。Apache Kafka 包括 Java 客户端。如果您使用不同的语言,Confluent 平台可能包含您可以使用的客户端。
- 连接器 - Apache Kafka 包含一个文件连接器。Confluent 添加了 HDFS、JDBC 和 Elastic Search 连接器。
- REST 代理 - 将 REST API 添加到 Apache Kafka,因此您可以使用任何语言甚至从浏览器中使用它
- 模式注册表 - 如果您使用 Avro,模式注册表将为您存储每个主题的 Avro 模式,并有助于模式演变和兼容性。
- 支持 - Confluent 支持 Confluent 平台。Apache Kafka 本身并没有真正得到任何人的支持(其他供应商将其与自己的平台打包并支持自己的平台,就像 Confluent 在 Confluent Platform 中支持 Kafka 一样)。
希望这可以帮助您选择。
于 2016-09-26T18:31:16.260 回答