为了开发我的Kafka连接器,我需要添加一个connect-API依赖。
我应该使用哪一个?
例如mongodb连接器 使用 连接api从 maven中心
但链接从 开发指南 去 https:/packages.confluent.iomavenorgapachekafkaconnect-api5.5.0-ccs。 并在旁边 5.5.0-ccs
还有 5.5.0-ce
版本。
所以,此刻最后的版本是
三种变体之间有什么区别?
我应该使用哪一个?
5.x版本是指Confluent发布的版本,而2.5.0是指Apache Kafka开源项目。这个 ccs
属于 "汇通平台"(授权)和 ce
到社区版的Confluent平台。本文档关于 许可证 围绕ConfluentKafka会给你更多的细节。
根据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包中的预构建支持的连接器是有区别的。由于你打算自己构建,所以这并不重要。
这篇博文是对以下内容的一个很好的介绍 汇流枢纽.