【问题标题】:Kafka Dependencies - ccs vs ceKafka 依赖项 - ccs 与 ce
【发布时间】:2020-08-15 08:19:31
【问题描述】:

要开发我的 Kafka 连接器,我需要添加一个连接 API 依赖项。

我应该使用哪一个?

例如 mongodb 连接器 use connect-api from maven central

但是dev guide 的链接转到https://packages.confluent.io/maven/org/apache/kafka/connect-api/5.5.0-ccs/ 并且在5.5.0-ccs 旁边还有5.5.0-ce 版本。

所以,目前最新版本是:

这三种变体有什么区别?

我应该使用哪一个?

【问题讨论】:

    标签: java maven apache-kafka apache-kafka-connect confluent-platform


    【解决方案1】:

    5.x 版本指的是 Confluent 的 Releases,而 2.5.0 指的是开源 Apache Kafka 项目。

    根据this documentationce 属于完整的 Confluent 平台,包括所有社区和商业组件包,ccs 属于 Confluent 社区组件包。

    这个关于 Confluent/Kafka 的 licenses 上的文档将为您提供更多详细信息。

    根据inter-compatibility 上的 Confluent 文档:

    Confluent 平台和 Apache Kafka 兼容性

    Confluent Platform  Apache Kafka
    6.1.x               2.7.x
    6.0.x               2.6.x
    5.5.x               2.5.x
    5.4.x               2.4.x
    5.3.x               2.3.x
    ...                 ...
    

    Kafka-Connect 是开源 Apache Kafka 和两个 Confluent 软件包的一部分,因此使用哪个版本并不重要。与开源版本相比,融合包中可用的预构建/支持的连接器存在差异。当您计划自己构建时,这无关紧要。

    这篇博文很好地介绍了Confluent Hub

    【讨论】:

      猜你喜欢
      • 2016-05-29
      • 2019-02-10
      • 2021-11-30
      • 1970-01-01
      • 2021-12-27
      • 2021-11-05
      • 1970-01-01
      • 2019-02-20
      相关资源
      最近更新 更多