这是我的荣幸宣布第二Debezium 2.3版本,开云体育官方注册网址2.3.0.CR1!
这个版本的主要焦点是稳定Debezium 2.3版本在准备最后一个在未来几周发布,这通常意味着我们关注开云体育官方注册网址的修正;然而,这个版本包括两个新特性。让我们花点时间,深入研究这些新特性和值得注意的任何bug修复!
突发的变化
这个版本不包含破坏变化,所以从Debezium tripwire升级。开云体育官方注册网址Beta1 tripwire。内应该是一个简单的替代。
如果你从之前的版本升级,请审查发布说明对于任何迁移步骤可能是必要的。
开云体育官方注册网址Debezium服务器Kubernetes运营商
这个版本引入了一个预览版本的新Debezium运营商提供部署开云体育官方注册网址和管理的能力在Kubernetes Debezium服务器实例。开云体育官方注册网址Debezium服务器允许您改变事件流数据来源各种各样的消息传递基础设施。我们的目标是提供一个Kafka-less替代Debezium社区的那些希望利用Kubernetes可伸缩性和高可开云体育官方注册网址用性部署。
目前,文档是稀疏的运营商在早期孵化阶段;然而,我们打算改进这个在剩余的2.3到2.4 Debezium发布周期。开云体育官方注册网址你可以找到一个部署示例和基本的描述自定义资源规范在github库,您可以使用短期作为参考。
我们不建议此时该组件的生产部署;然而,我们鼓励用户提供社区的反馈。将有价值的信息反馈在评估如果组件特性好,或者仍然有改进的领域来满足每个人的需求。
JMX信号和通知
开云体育官方注册网址Debezium 2.3之前引入一个新的信号通道和通知功能。这个特性允许外部应用程序轻松地集成Debezium,发送信号来执行各种任务,如临时增量快照,并接收通知这样的任务的进展。开云体育官方注册网址这个版本构建的功能允许发送信号和接收能力通过JMX通知。
发送信号
在本版本中,信号通道子系统已经过了改进,以支持通过JMX发送信号。从jconsole
窗口中,您可以看到有两个新的连接器部分,通知和信号部分如下所示:
新信号
部分允许您调用一个操作JMX bean Debezium为了传输信号。开云体育官方注册网址这个信号类似于逻辑信号表结构,它接受三个参数,一个独特的标识符,信号类型,最后信号有效载荷。下面的说明这是什么样子的jconsole
:
接收通知
新通知
部分允许您接收和反应从Debezium通知被JMX bean。开云体育官方注册网址Debe开云体育官方注册网址zium JMX bean将缓冲所有通知,确保不遗漏通知。下面的说明这是什么样子的jconsole
:
JMX bean不会自动清除通知队列。为了避免内存问题,一定要调用 |
我们期待你的反馈在这个新方法与Debezium JMX集成信号和通知。开云体育官方注册网址
其他修复
代码改进skip.messages.without.changedbz - 6366
FileSignalChannel不加载dbz - 6509
利用event.processing.failure.handling。在维塔斯模式复制连接dbz - 6510
初始化期间MySqlReadOnlyIncrementalSnapshotChangeEventSource执行卡夫卡的依赖dbz - 6511
开云体育官方注册网址Debezium增量快照块大小文档不清楚或不正确的dbz - 6512
开云体育官方注册网址Debezium增量快照块大小文档不清楚或不正确的dbz - 6515
只使用错误处理模式在某些错误dbz - 6523
(PostgreSQL) LTree数据没有被捕捉到流dbz - 6524
使用更好的PartitionRouting哈希函数dbz - 6529
开始出版夜间图像Debezium算子开云体育官方注册网址dbz - 6541
开始为Debezium运营商发布图片开云体育官方注册网址dbz - 6542
总而言之,24个问题固定了这个版本。大感谢所有的贡献者社区从事这个版本:莫汉蒂Anisha,Jakub Cechacek,杰西Ehrenzweig,雅罗西克Pechanec,马里奥·菲奥雷Vitale,Ronak耆那教徒的,托马斯·桑顿,汤米Karlsson,Vojtech Juranek!
关于Debe开云体育官方注册网址zium
开云体育官方注册网址Debezium是一个开源的分布式平台,把你现有的数据库事件流,这样应用程序就可以看到,几乎立刻回应每个提交的行级的变化数据库。开云体育电动老虎机开云体育官方注册网址Debezium之上卡夫卡并提供卡夫卡连接兼容的连接器监控特定的数据库管理系统。开云体育电动老虎机开云体育官方注册网址Debezium卡夫卡日志记录的历史数据变化,所以可以在任何时候停止并重新启动您的应用程序,可以很容易地使用它错过了所有的事件而不运行,确保所有事件处理完全正确。开云体育官方注册网址Debezium是开源下Apache许可,2.0版本。
参与
我们希望你发现Debezium有趣开云体育官方注册网址的和有用的,想试一试。在Twitter上关注我们@开云体育官方注册网址debezium,与我们Zulip聊天,或者加入我们的邮件列表跟社区。所有的代码是开源的GitHub上,所以在本地构建代码,帮助我们改进我们现有的连接器和添加更多的连接器。如果你发现问题或有想法如何提高Debezium,请让我们知道开云体育官方注册网址日志一个问题。