我很高兴地宣布开云体育官方注册网址Debezium 0.5.2

与之前的版本一样,0.5.2版本修复了MySQLPostgresMongoDB连接器。但也有一些新的功能和选项:

  • decimal.handling.mode选项已经知道从MySQL连接器现在也支持PostgreSQL (dbz - 337)。它让你控制方式数字小数列在更改事件中表示(使用Kafka的)小数打字或按)。

  • MongoDB连接器支持这些选项开云体育电动老虎机database.whitelist开云体育电动老虎机database.blacklist现在(dbz - 302

  • PostgreSQL连接器可以处理数组类型的列,以及表、模式等的带引号的标识符。dbz - 297dbz - 298

  • Debe开云体育官方注册网址zium Docker图像在Red Hat上运行OpenShift云环境(dbz - 267

说到Docker图像,我们已经设置好了每晚的标记开云体育官方注册网址Docker Hub上的Debezium图像,可以让你在官方发布之前就获得最新的改进。连接器存档也部署到Sonatype OSS Maven存储库

最后,我们花了一些时间来扩展一些之前没有涉及到的内容:

  • Avro序列化描述了如何使用Avro转换器和Confluent Schema Registry而不是JSON转换器来序列化更改事件,从而使消息大小更小;Avro转换器本身也被添加到Kafka Connect的Debezium Docker镜像中,所以你可以马开云体育官方注册网址上使用它

  • 主题的路由描述了如何使用Debezium的开云体育官方注册网址ByLogicalTableRouter单消息转换(SMT),用于将更改事件从多个表路由到单个主题,例如,这在使用分片表时非常有用

详情请参阅更新日志查看Debezium 0.5.2中修复的所有19个问题的概述。开云体育官方注册网址

以下来自社区的人已经为这个版本发送了pull请求:Emrul伊斯兰教埃里克·s·克里瑟马里奥•穆勒马特奥Capitanio奥马尔Al-SafiSatyajit Vegesna

非常感谢您和社区中的其他人通过特性请求、错误报告、讨论和问题为Debezium做出的贡献!开云体育官方注册网址

接下来是什么

Debezium的下一个版本将是0.6(开云体育官方注册网址计划在9月份发布)。这个版本计划升级到Kafka 0.11。我们还将研究将Debezium发出的更改事件转换为平面表示的SMT,例如,它与JDBC接收器连接器结合使用将非常有用。开云体育官方注册网址

虽然0.6计划更多地是一个“稳定版本”,但0.7应该会带来一个期待已久的主要特性:我们计划探索对Oracle的支持,并希望为该数据库做一个Debezium连接器的初始版本。开云体育官方注册网址开云体育电动老虎机

换句话说,激动人心的时刻就在前方!如果你想参与其中,请告诉我们。查看下面关于如何联系的详细信息。

贡纳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