Kafka 依赖项 - ccs 与 ce

问题描述 投票:0回答:1

要开发 Kafka 连接器,我需要添加 connect-API 依赖项。

我应该使用哪一个?

例如 mongodb 连接器使用来自 mavencentral

的 connect-api

但是来自开发指南的链接转到https://packages.confluence.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个回答
14
投票

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

根据 本文档

ce
属于完整的 Confluence 平台,包括所有社区和商业组件包以及
ccs
属于 Confluence 社区组件包。

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

根据 Confluence 文档中关于相互兼容性的内容:

Confluence 平台和 Apache Kafka 兼容性

Confluent Platform  Apache Kafka
7.6.x               3.6.x
7.1.x               3.1.x
7.0.x               3.0.x
6.2.x               2.8.x
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 和 Confluence 包的一部分,因此使用哪个版本并不重要。与开源版本相比,合流包中可用的预构建/支持的连接器存在差异。当您计划构建自己的时,这并不重要。

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

© www.soinside.com 2019 - 2024. All rights reserved.