汇合平台vs阿帕奇卡夫卡

Jih*_* No 26 apache-kafka confluent confluent-platform

我是kafka的新手,我对Confluent平台感到好奇.

看来Confluent平台上的用户故事并不多.

汇合平台是否只为卡夫卡增加了更多的价值?

或者任何人都可以告诉我你最喜欢哪一个?

我必须选择其中一个.

Gwe*_*ira 88

"你最喜欢哪一个"可能不是一个适合这个论坛的问题,因为它非常主观.但是,我可以描述这些差异.

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

  • Python,C,C++和Go中的客户端.Apache Kafka包含Java客户端.如果您使用其他语言,Confluent Platform可能包含您可以使用的客户端.
  • 连接器--Apache Kafka包含文件连接器.Confluent添加了HDFS,JDBC和Elastic Search连接器.
  • REST代理 - 向Apache Kafka添加REST API,因此您可以使用任何语言甚至浏览器
  • 架构注册表 - 如果您使用Avro,架构注册表将为您存储每个主题的Avro架构,并帮助您进行架构演变和兼容性.
  • 支持 - Confluent支持Confluent平台.任何人都不支持Apache Kafka(其他供应商使用自己的平台打包并支持自己的平台,就像Confluent在Confluent Platform中支持Kafka一样).

希望这有助于您选择.

  • IMO,这个问题不是关于“你最喜欢哪一个”。我遇到这个问题是因为我很好奇它们之间的技术差异。例如,看到 Confluence 是基于 Apache Kafka 构建的,这并不是基于观点的。 (4认同)
  • 我迟到了.你的评论给了我很多帮助. (3认同)
  • 平台的某些部分(例如 ksql)可以提取出来与 vanilla Apache Kafka 一起使用。所以你可以稍后混合搭配 (3认同)