开云体育官方注册网址Debezium博客
您可能已经知道,Gunnar Morling已经从Debezium项目负责人的位置上退下来,现在正在追求新的令人兴奋的冒险。开云体育官方注册网址这很可悲,但黑暗中总有一线光明!
会是什么呢?我们(Debez开云体育官方注册网址ium团队和Red Hat)正在招聘!你是社区贡献者吗?你有过pull request吗?您是一个快乐的Debezium用开云体育官方注册网址户,渴望做更多的事情,还是一个经验丰富的Java开发人员,希望在一个令人兴奋的、包容的开源环境中工作?
我很荣幸地宣布Debezium 2.1系列的第一个版本,开云体育官方注册网址2.1.0.Alpha1!
Debe开云体育官方注册网址zium 2.1.0。Alpha1版本包括相当多的错误修复,但也有一些值得注意的改进和新功能,包括但不限于:
支持PostgreSQL 15
Debezium引擎中的单个消息转换(SMT)谓词支持开云体育官方注册网址
在MySQL表主题中捕获TRUNCATE作为更改事件
Oracle LogMiner性能改进
新的基于redis的存储模块
2017年初的某个时候,我收到了Debezium创始人的会议邀请,开云体育官方注册网址兰德尔Hauch.他即将开始职业生涯的新篇章,正在寻找一个人来接替Debezium的项目领导。开云体育官方注册网址因此,我们打了一个电话,把事情谈清楚了,我马上就被变更数据捕获的概念、它的大量潜在用例和应用程序以及将其作为开源提供给社区的想法所打动。经过短暂的考虑后,我决定抓住这个机会,毫无疑问,这是我在工作中做过的最好的决定之一。
在为项目开发测试时,您迟早可能会遇到某些测试随机失败的情况。这些测试,也称为零散测试,非常令人不快,因为您永远不知道失败是随机的,还是代码中存在倒退。在最坏的情况下,您只是忽略这些测试,因为您知道它们是不靠谱的。大多数测试框架甚至有专门的注释或其他方法来表示测试是不可靠的,如果它失败了,应该忽略失败。这种测试的价值是很值得怀疑的。对于这样的测试,您能做的最好的事情当然是修复它,这样它就不会随机失败。说起来容易,做起来难。最困难的部分通常是使测试在开发环境中失败,以便您可以调试它,并了解它失败的原因以及失败的根本原因是什么。在这篇博客文章中,我将尝试展示一些技术,这些技术可以帮助您在本地机器上模拟随机测试失败。