ort*_*tex 4 java maven apache-kafka apache-kafka-connect confluent-platform
要开发我的 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版本。
所以,此时最后的版本是:
所有三个变体之间有什么区别?
我应该使用哪一种?
5.x 版本是指来自 Confluent 的版本,而 2.5.0 是指开源 Apache Kafka 项目。
根据本文档,ce属于完整的 Confluent 平台,包括所有社区和商业组件包以及ccsConfluent 社区组件包。
这个关于Confluent/Kafka许可证的文档将为您提供更多详细信息。
根据关于互兼容性的Confluent 文档:
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
... ...
Run Code Online (Sandbox Code Playgroud)
Kafka-Connect 是开源 Apache Kafka 和两个 Confluent 软件包的一部分,因此使用哪个版本并不重要。与开源版本相比,融合包中可用的预构建/支持的连接器有所不同。当您计划构建自己的时,这无关紧要。
这篇博文很好地介绍了Confluent Hub。