小编典典

Kafka依赖关系-CCS与CE

java

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

我应该使用哪一个?

例如mongodb连接器使用来自Maven Central的connect-
api

但是来自开发人员指南的链接转到https://packages.confluent.io/maven/org/apache/kafka/connect-
api/5.5.0-ccs/,5.5.0-ccs此外还有5.5.0-ce版本。

因此,此刻的最新版本是:

这三个变体之间有什么区别?

我应该使用哪一个?


阅读 388

收藏
2020-11-26

共1个答案

小编典典

5.x版本指的是Confluent发行的版本,而2.5.0版本指的是开源Apache
Kafka项目。在ccs属于“合流平台”(行货),并且ce以汇合平台的社区版。这份有关Confluent /
Kafka的许可证的文档将为您提供更多详细信息。

根据有关相互兼容性的 Confluent文档,您具有以下关系:Confluent平台和Apache Kafka兼容性

Confluent Platform  Apache Kafka
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

2020-11-26