Kafka 依赖项 - ccs 与 ce
Kafka Dependencies - ccs vs ce
为了开发我的 Kafka 连接器,我需要添加一个 connect-API 依赖项。
我应该使用哪一个?
例如mongodb连接器use connect-api from maven central
但是来自 dev guide go to https://packages.confluent.io/maven/org/apache/kafka/connect-api/5.5.0-ccs/ 的链接和 5.5.0-ccs
旁边还有 5.5.0-ce
版本。
所以,目前最后的版本是:
- 2.5.0 来自 maven central
- 5.5.0-ccs 来自 packages.confluent.io/maven
- 5.5.0-ce 来自 packages.confluent.io/maven
这三种变体之间有什么区别?
我应该使用哪一个?
5.x 版本是指来自 Confluent 的版本,而 2.5.0 是指开源 Apache Kafka 项目。
根据this documentation,ce
属于完整的Confluent Platform,包括所有社区和商业组件包,ccs
属于Confluent Community组件包。
这篇关于 licenses Confluent/Kafka 的文档将为您提供更多详细信息。
根据 inter-compatibility 上的 Confluent 文档:
Confluent 平台和 Apache Kafka 兼容性
Confluent Platform Apache Kafka
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 和两个 Confluent 包的一部分,因此使用哪个版本并不重要。与开源版本相比,融合包中可用的 pre-build/supported 连接器有所不同。当您打算自己建造时,没关系。
此博客 post 很好地介绍了 Confluent Hub。
为了开发我的 Kafka 连接器,我需要添加一个 connect-API 依赖项。
我应该使用哪一个?
例如mongodb连接器use connect-api from maven central
但是来自 dev guide go to https://packages.confluent.io/maven/org/apache/kafka/connect-api/5.5.0-ccs/ 的链接和 5.5.0-ccs
旁边还有 5.5.0-ce
版本。
所以,目前最后的版本是:
- 2.5.0 来自 maven central
- 5.5.0-ccs 来自 packages.confluent.io/maven
- 5.5.0-ce 来自 packages.confluent.io/maven
这三种变体之间有什么区别?
我应该使用哪一个?
5.x 版本是指来自 Confluent 的版本,而 2.5.0 是指开源 Apache Kafka 项目。
根据this documentation,ce
属于完整的Confluent Platform,包括所有社区和商业组件包,ccs
属于Confluent Community组件包。
这篇关于 licenses Confluent/Kafka 的文档将为您提供更多详细信息。
根据 inter-compatibility 上的 Confluent 文档:
Confluent 平台和 Apache Kafka 兼容性
Confluent Platform Apache Kafka
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 和两个 Confluent 包的一部分,因此使用哪个版本并不重要。与开源版本相比,融合包中可用的 pre-build/supported 连接器有所不同。当您打算自己建造时,没关系。
此博客 post 很好地介绍了 Confluent Hub。