原文地址: https://debezium.io/blog/2018/12/19/debezium-0-9-0-beta2-released/
欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.
Debezium 0.9.0.Beta2 发布
2018 年 12 月 19 日 作者: Gunnar Morling
发布 mysql mongodb postgres sqlserver oracle docker
距离今年只剩几天了,又到了发布 Debezium 的时候了;因此,我非常高兴地宣布 Debezium 0.9.0.Beta2!
该版本支持 MySQL 8 和 Oracle 11g;它包括用于监控 SQL Server 和 Oracle 连接器的第一批指标、对 MongoDB 事件扁平化 SMT 的多项改进以及广泛的错误修复。总体而言,解决了不少于42 个问题;很明显,其中必须有一些更深层次的意义;)
大力赞扬 Debezium 令人惊叹的社区成员,他们为本次发布做出了贡献:Eero Koplimets、Grzegorz Kołakowski、Hanlin Liu、Lao Mei、Renato Mefi、Tautvydas Januskevicius、Wout Scheepers和Cheng Wang!
下面,让我们仔细看看 0.9 Beta2 版本中的一些变化。
SQL Server 和 Oracle 连接器的监控和指标
继 MySQL 连接器示例之后,SQL Server和Oracle连接器现在通过 JMX ( DBZ-978 )公开一系列用于监控目的的指标。这包括自上次 CDC 事件以来的时间、上次事件的偏移量、事件总数、执行快照时剩余和已扫描的表等值。有关如何启用 JMX 的详细信息,请参阅监控文档。下图显示了在 OpenJDK 的Mission Control工具中显示值的示例:
图片来自于官网
监控 Debezium SQL Server 连接器
我们计划在未来版本中扩展公开的指标集,并使其可用于 Postgres 和 MongoDB。请通过对 JIRA 问题DBZ-1040发表评论,让我们了解您希望看到的指标。
作为奖励,我们还创建了一个 Grafana 仪表板来可视化所有相关指标:
图片来自于官网
Grafana 中的连接器指标
我们很快将在博客中更详细地介绍监控和仪表板;但如果您感兴趣,您可以在我们的示例存储库中查看此演示。
杂项。特征
Debezium MySQL 连接器中已知的“snapshot.delay.ms”选项现在也可用于所有其他 Debezium 连接器 ( DBZ-966 )。当将多个连接器部署到 Kafka Connect 集群时,这会派上用场,这可能会导致集群中的连接器重新平衡,从而中断并重新启动已部署的连接器实例的运行快照。这可以通过指定延迟来避免,该延迟允许等待快照直到重新平衡阶段完成。
MongoDB CDC 事件扁平化转换获得了许多改进:
支持 MongoDB 的$unset运算符 ( DBZ-612 )
支持完整文档更新(DBZ-987)
用于删除删除和逻辑删除消息的新选项(DBZ-563)
将原始操作类型作为标头参数传达的选项(DBZ-971);该选项也可用于关系连接器的扁平化 SMT,并且在接收器连接器需要区分插入和更新时非常有用
Bug修复
与往常一样,我们还修复了 Debezium 用户报告的大量错误。这组已解决的问题包括:
与 GTID 模式下 MySQL 的流式更改相关的几个错误(DBZ-923、DBZ-1005、DBZ-1008)
在 SQL Server 连接器中处理具有保留名称的表 ( DBZ-1031 )
MySQL 连接器重新启动后潜在的事件丢失 ( DBZ-1033 )
TOAST 列的未更改值导致 Postgres 连接器失败 ( DBZ-842 )
请参阅更改日志以获取已解决问题的完整列表。
下一步
我们计划在一月初发布 Debezium 0.9 的候选版本。如果没有出现严重问题,Debezium 0.9.0.Final 应该会在一月底发布。对于 CR,我们主要计划了一些进一步的错误修复、对 SQL Server 连接器的改进以及添加更多指标。
与此同时,我们将再次将注意力集中在 Oracle 连接器上,最终回到期待已久的基于 LogMiner 的捕获实现 ( DBZ-137 )。这将是 Debezium 0.10 的主要功能。
此外,我们将在博客和演示方面花费一些周期;也就是说,我们正在考虑编写和演示新的监控和指标支持、HA 架构(包括 MySQL、HAProxy 和 Debezium 的故障转移),以及使用上下文信息(例如当前用户或用例标识符)丰富 CDC 事件。敬请关注!
除了 0.10 之外,我们还为 Debezium 在来年制定了一些伟大的计划。如果您也想提出您的想法,请通过邮件列表或下面的评论告诉我们,我们期待您的来信。
说到这里,剩下要说的就是“祝我们其他人节日快乐!”
祝您数据流变化愉快,2019 年见!