融合平台与 apache kafka [关闭]

Posted

技术标签:

【中文标题】融合平台与 apache kafka [关闭]【英文标题】:confluent platform vs apache kafka [closed] 【发布时间】:2017-02-03 19:50:32 【问题描述】:

我是 kafka 的新手,我对 Confluent 平台很好奇。看来 Confluent 平台上的用户故事并不多。 Confluent 平台和 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 代理 - 将 REST API 添加到 Apache Kafka,因此您可以使用任何语言甚至通过浏览器使用它 架构注册表 - 如果您使用 Avro,架构注册表将为您存储每个主题的 Avro 架构,并有助于架构演变和兼容性。 支持 - Confluent 支持 Confluent 平台。 Apache Kafka 本身并没有真正得到任何人的支持(其他供应商将其与自己的平台打包并支持自己的平台,就像 Confluent 在 Confluent Platform 中支持 Kafka)。

希望这可以帮助您选择。

【讨论】:

平台的某些部分(例如 ksql)可以提取出来与 vanilla Apache Kafka 一起使用。所以你以后可以随时混搭 IMO,这个问题不是关于“你最喜欢哪一个”。我遇到了这个问题,因为我对它们之间的技术差异感到好奇。例如,看到融合是基于 Apache Kafka 构建的并不是基于意见的。

以上是关于融合平台与 apache kafka [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

kafka AdminClient 闲时关闭连接

Apache Flink TaskExecutor关闭

Kafka Confluent HTTP Sink Connector 的开源替代方案 [关闭]

Apache Pulsar 与 Apache RocketMQ [关闭]

我正在评估 Google Pub/Sub 与 Kafka。有啥区别? [关闭]

kafka安装使用和遇到的坑