Debezium 博客
我非常高兴地宣布 Debezium 1.2.0.Alpha1 的发布!
1.2 系列的第一个版本提供了许多有用的新功能。
-
Debezium 嵌入式引擎 API 对消息转换(SMTs)和转换器的支持。
-
一种用于使用脚本语言过滤变更事件的新 SMT。
-
SQL Server 连接器的自动重新连接。
-
使用一致哈希值的新列掩码模式。
总体而言,社区为此版本修复了 不少于 41 个问题。让我们在本文的其余部分仔细看看其中的一些。
欢迎阅读最新一期的 Debezium 社区新闻通讯,在此我们将分享与 CDC 相关的所有信息,包括博客文章、小组讨论以及对我们的用户社区有用的 StackOverflow 问题。
如果您错过了上一期,可以在 这里 查看。
我非常激动地宣布 Debezium 1.1.0.Final 发布!
在 1.0 版本发布约三个月后,这个新版本带来了许多激动人心的新功能,例如:
-
一个用于促进 outbox 模式的 Quarkus 扩展
-
对 CloudEvents 规范的支持
-
一个用于 IBM Db2 数据库的孵化 连接器
-
事务标记事件
-
通过 Testcontainers 支持 CDC 集成测试
-
一个全新的 API Debezium 模块,包含一个经过重新设计的 嵌入式引擎 API 以及一个用于自定义变更事件的 schema 和值的 SPI
使用 Debezium 设置变更数据捕获 (CDC) 流水线通常只是配置问题,无需编程。拥有自动化测试来验证您的 CDC 设置,确保一切配置正确并且您的 Debezium 连接器按预期设置,仍然是一个非常好的主意。
需要考虑配置的两个主要组件是:
-
源数据库:必须进行设置,以便 Debezium 可以连接到它并检索变更事件;具体细节取决于数据库,例如,对于 MySQL,binlog 必须处于“row”模式,对于 Postgres,必须安装支持的逻辑解码插件之一,等等。
-
Debezium 连接器:必须使用正确的数据库主机和凭据进行配置,可能使用 SSL,应用表和列过滤器,可能应用一个或多个单消息转换(SMTs)等。