我很高兴地宣布Debezium的发布开云体育官方注册网址1.7.0.CR1

在这个版本中,我们重做了在快照期间处理列过滤器的方式,Debezium容器映像已经更新为使用Fedora 34作为基础,并且支持MySQL开云体育官方注册网址看不见的专栏等等。

快照时的列过滤

虽然不同的Debezium连接器已经能够开云体育官方注册网址从更改事件中排除所捕获表的特定列,但这些过滤器仅在处理连接器内的数据时应用。对于初始快照,现在已经实现了一种更有效的方法:将执行定制的SQL SELECT语句,只获取实际包含的列(dbz - 2525).这允许在排除large时获得显著的性能提升来自更改事件的列。

更新的容器映像库

开云体育官方注册网址Debezium容器图像对于Apache Kafka, Kafka Connect和Apache ZooKeeper是基于Fedora 34最小容器基础映像的(dbz - 3939).当以前使用的基本映像(来自CentOS 7)不再保持时,这个更改就变得必要了。虽然这一变化对大多数Debezium用户来说是透明的,但是对于那些从Debezium获取自定义映像的用户来说,可开云体育官方注册网址能需要做一些调整,例如在使用操作系统的包管理器安装更多的包时。详情请参阅发布说明欲知详情。

进一步的修正

随着1.7最终版的发布,大多数变化都集中在bug修复和代码库的成熟上。已解决的问题包括:

展望未来,我们计划在几天内发布另一个CR(候选版本),随后是Debezium 1.7.0。开云体育官方注册网址期末考试在这个月底。我们将主要关注bug修复和一些排序的性能优化。还有一些令人兴奋的改进开云体育官方注册网址Debezium UI在1.7 Final版本中应该包含这些特性:支持配置单个消息转换(smt),以及配置主题创建设置的能力。

与此同时,我们正在制定Debezium 1.8的路线图,计划在今年年底发布。开云体育官方注册网址请在下方评论或在邮件列表如果您想为这个版本提出特定的功能请求。

贡纳Morling

Gunnar是Decodable的软件工程师,也是一名不折不扣的开源爱好者。多年来,他一直是Debezium的项目负责人。开云体育官方注册网址Gunnar创建了kcctl、JfrUnit和MapStruct等开源项目,并且是Bean验证2.0 (JSR 380)的规范负责人。他在德国汉堡工作。


关于Debe开云体育官方注册网址zium

开云体育官方注册网址Debezium是一个开源的分布式平台,它将现有数据库转换为事件流,因此应用程序几乎可以立即看到并响应数据库中提交的每一个行级更改。开云体育电动老虎机开云体育官方注册网址Debezium是建立在卡夫卡并提供卡夫卡连接监控特定数据库管理系统的兼容连接器。开云体育电动老虎机开云体育官方注册网址Debezium在Kafka日志中记录了数据更改的历史,所以你的应用程序可以在任何时候停止和重新启动,并且可以很容易地使用它没有运行时错过的所有事件,确保所有事件都被正确和完整地处理。开云体育官方注册网址Debezium是开源Apache许可证,版本2.0

参与

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

Baidu
map