您可能已经注意到,Docker公司最近宣布缩减免费组织账户的提供。Docker公司希望只为Docker赞助的开源(DSOS)项目提供免费组织账户。Debezium项目不符合他们对开源项目的定义,因为我们有商业化的途径。由于账户将在30天内被终止,我们立即开始着手将Debezium项目从Docker Hub迁移出去。

根据社区的反馈,Docker 公司后来重新评估了他们的决定,免费团队计划仍然像以前一样可用。然而,整个事件,尤其是最初打算只给不符合 DSOS 条件的项目 30 天的迁移时间,动摇了我们对 Docker 公司的信任,并引发了对未来会发生什么的问题。因此,我们决定未来不在 Docker Hub 上发布 Debezium 镜像

在相当长一段时间里,我们已经将所有 Debezium 镜像发布到两个容器镜像注册表中:

即将发布的 2.2 版本和 2.3 的预览版(包括 CR 版本)仍将在 Docker Hub 上提供,但从 2.3.0.Final 版本开始,我们将停止在那里发布镜像。Debezium 2.3.0.Final 及后续版本的镜像将仅在Quay.io上提供。当然,以前发布的旧镜像仍可通过 Docker Hub 获取(除非 Docker 公司更改了阻止其未来的条件)。旧的 Debezium 镜像也可以在Quay.io上找到。

Quay.io是一个成熟的容器注册表服务,它提供了额外的功能,例如漏洞扫描。由于Quay.io由 Red Hat 运营和赞助,并且我们已经将其镜像发布在那里,因此转向这个容器注册表是我们自然的选择了。

如何迁移到Quay.io?这很简单——只需在容器镜像名称前添加 quay.io/ 前缀,例如,与其运行

docker pull debezium/connect:latest

不如运行

docker pull quay.io/debezium/connect:latest

依此类推,适用于任何其他镜像或命令。

如果您在使用Quay.io镜像时有任何疑问或问题,请随时与我们联系,并在我们的用户聊天室中提出您的问题或疑虑。

Vojtěch Juránek

Vojta 是 Red Hat 的一名软件工程师。他住在捷克共和国。

 


关于 Debezium

Debezium 是一个开源的分布式平台,可以将现有数据库转变为事件流,使应用程序能够几乎即时地看到并响应数据库中已提交的每个行级更改。Debezium 构建在 Kafka 之上,并提供了 Kafka Connect 兼容的连接器,用于监控特定的数据库管理系统。Debezium 将数据更改的历史记录在 Kafka 日志中,这样您的应用程序可以随时停止和重新启动,并可以轻松地消费在未运行时错过的所有事件,确保所有事件都被正确且完整地处理。Debezium 在 Apache 许可证 2.0 下是 开源 的。

参与进来

我们希望您觉得 Debezium 有趣且有用,并希望尝试一下。在 Twitter @debezium 上关注我们,在 Zulip 上与我们聊天,或加入我们的 邮件列表 与社区交流。所有代码都在 GitHub 上开源,因此请在本地构建代码,帮助我们改进现有连接器并添加更多连接器。如果您发现问题或有改进 Debezium 的想法,请告诉我们或 记录一个问题

版权所有 © Debezium 及其作者。保留所有权利。有关我们的商标详情,请访问我们的 商标政策商标列表。第三方商标属于其各自所有者,在此提及并不表示任何认可或关联。
×