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

这个版本增加了一个全新的组件——基于web的Debezium UI——、对MySQL连接器的事务元数据支持、对D开云体育官方注册网址ebezium Oracle连接器基于logminer的捕获实现的大量改进、对Vitess 9.0的支持等等。让我们在下面探讨一些新特性。

开云体育官方注册网址Debezium UI

不同的Debezium连接器开云体育官方注册网址为设置和运行一系列数据库的变更数据捕获源提供了强大的功能和灵活性。开云体育电动老虎机但是这种灵活性也是有代价的:开始使用连接器可能需要一些时间来理解所有不同的选项及其语义。另一个关键方面是操作连接器,即深入了解它们的当前状态和指标,能够对连接器故障做出反应,等等。

基于来自社区的反馈,我们有探索在过去的几个月里,图形用户界面如何帮助解决这些问题。最初的概念验证看起来很有前景,所以我们决定继续前进,制作用户界面Debezium项目的官方组成部分。开云体育官方注册网址目前仍在积极开发中,您现在已经可以试用这个UI了Docker Hub上的容器映像),并使用它在Kafka Connect集群中开云体育官方注册网址设置Debezium连接器。

在接下来的几天里,我们将在另一篇博客文章中详细介绍Debezium UI,讨论它的开云体育官方注册网址当前状态、该组件的路线图等等。

改进的基于logminer的CDC实现

继续我们目前对Oracle基于logminer的CDC实现的关注,我们已经修复了这个连接器的大量问题。其中包括:

  • 大幅度提高DML解析性能(dbz - 3078);LogMiner DML语句的一个新的手写解析器允许这个连接器更好的吞吐量,现有的外部解析器实现将很快被删除

  • 支持从多个模式捕获更改(dbz - 3009

  • 支持列筛选(dbz - 3167

  • 正确的事务元数据(dbz - 3090

  • 与日志文件切换和类似的(dbz - 2754dbz - 3001dbz - 3153等)。

维塔斯的连接器

由社区成员Kewei Shang领导的Vitess Debezium连接器现在支持开云体育官方注册网址Vitess 9.0 (dbz - 3100).连接器还可以捕获JSON和ENUM列的更改(dbz - 3115dbz - 3124,实现了Kafka Connect的配置验证API (dbz - 3117).

其他功能

本版本的进一步修复和改进包括以下内容:

  • Debe开云体育官方注册网址zium MySQL连接器可以公开事务边界的元数据(dbz - 3114);这是我们将该连接器重新基于公共Debezium连接器框架所获得的第一个好处之一,如中所讨论的开云体育官方注册网址1.5.0.Alpha1发布公告

  • Post开云体育官方注册网址gres的Debezium连接器针对PG 13进行了测试和验证(dbz - 3022

  • 使用Debezium嵌入式API时自定义偏移量的能力(开云体育官方注册网址dbz - 2897

  • 支持创建或替换索引当使用MySQL连接器与MariaDB (dbz - 3067

  • Postgres支持无限时间戳值(dbz - 2614

总计,总计78年问题已在此版本中解决。

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