🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 选择哪种 Kafka? * 流处理 * Kafka Streams 组件 * Kafka Connect * 定义:通过一个个具体的连接器(Connector),串联上下游的外部系统 ## 发行版 * Apache Kafka * AKA 社区版 Kafka * 是后面的基础 * 优势 * 社区活跃 * 劣势 * 仅提供最最基础组件 * 没有监控 * Confluent Kafka * 专注于提供基于 Kafka 的企业级流处理解决方案 * 功能 * 跨数据中心备份 * Schema 注册中心 * 集群监控等 * 分为免费版 & 企业版 * 优势 * 更多重要核心功能 * 劣势 * 国内普及较差 * Cloudera / Hortonworks Kafka * AKA CDH Kafka、HDP Kafka * 大数据云公司集成 Kafka * 优势 * 将 Kafka 集成到 CDH * 劣势 * 版本滞后 ## 总结 * 如果仅仅需要一个消息引擎系统亦或是简单的流处理应用场景,同时需要对系统有较大把控度,那么使用 Apache Kafka。 * 如果需要用到 Kafka 的一些高级特性,那么推荐使用 Confluent Kafka。 * 如果需要快速地搭建消息引擎系统,或者需要搭建的是多框架构成的数据平台且 Kafka 只是其中一个组件,那么推荐使用这些大数据云公司提供的 Kafka。