我很激动地宣布Debezium的发布开云体育官方注册网址1.3.0.Alpha1!
这个1.3版本的初始版本提供了许多有用的新特性:
一个新的De开云体育官方注册网址bezium服务器接收器适配器为Azure事件集集器
一个新的SQL Server连接器快照模式,
initial_only
MongoDB连接器的附加连接超时选项
总体而言,社会固定不少于31日问题对于这个版本。让我们在这篇文章的剩余部分仔细看看其中的一些。
Azure事件集线器接收器适配器
开云体育官方注册网址Debezium的独立服务器是Debezium生态系统的最新功能之一。开云体育官方注册网址独立服务器提供了一个随时可用的应用程序,可以将更改事件从源数据库传输到各种消息传递基础设施。开云体育电动老虎机
在社区的推动下,Debezium服务器现在支持Azure事开云体育官方注册网址件集流器(dbz - 2282).现在,Debezium服务器可以将更改事件开云体育官方注册网址流传输到Amazon Kinesis、Apache Pulsar、谷歌Cloud Pub/Sub和Azure Event Hubs。
其他MongoDB连接选项
Debe开云体育官方注册网址zium MongoDB连接器传统上使用驱动程序默认连接选项和超时。在一些用例中,需要自定义这些默认值,以支持部署中的延迟或性能问题。
MongoDB现在有额外的配置选项:
mongodb.connect.timeout.ms
驱动程序在尝试终止之前等待一个新连接的毫秒数。
默认为10000
.
mongodb.server.selection.timeout.ms
驱动程序在超时抛出错误之前等待选择服务器的毫秒数。
默认为30000
.
mongodb.socket.timeout.ms
在套接字上的发送/接收超时之前,驱动程序等待的毫秒数。
值为0
禁用此行为。默认为0
.
其他功能
除了这些关键特性,1.3.0还带来了许多其他新特性。α版本:
新的SQL Server快照模式
initial_only
(dbz - 2379)当任务遇到线程中断时,Postgres和可能的其他DB连接没有正确关闭(dbz - 2133)
修正
还有一些错误被修复,例如:
忽略通过SHOW TABLES在Aurora上报告的不存在的表(dbz - 1939)
Cassandra连接器未获得事件(dbz - 2086)
PubSub Sink发送空记录(dbz - 2277)
跳过LSN效率低,且不转发槽位(dbz - 2310)
对于使用位变化列的更改,消息大小至少要大68倍(dbz - 2315)
在处理PK更新事务时重新启动连接器时丢失的更改事件(dbz - 2329)
处理与列表类型列相关的commitLogs时出错(dbz - 2345)
修复Outbox Quarkus扩展文档上的依赖项groupId (dbz - 2367)
无法检测Azure Sql版本(dbz - 2373)
ParallelSnapshotReader有时会抛出NPE (dbz - 2387)
详情请参阅发布说明查看已解决问题的完整列表以及从早期Debezium版本升级的程序。开云体育官方注册网址
非常感谢社区中为这个版本工作的所有贡献者:阿布古普塔,科里哈珀,Arik科恩,莫伊拉Tagle,维克多香,Grzegorz Kołakowski,比约恩·豪泽,卢卡斯Korzeniowski,乔纳斯林斯!
关于Debe开云体育官方注册网址zium
开云体育官方注册网址Debezium是一个开源的分布式平台,它将现有数据库转换为事件流,因此应用程序几乎可以立即看到并响应数据库中提交的每一个行级更改。开云体育电动老虎机开云体育官方注册网址Debezium是建立在卡夫卡并提供卡夫卡连接监控特定数据库管理系统的兼容连接器。开云体育电动老虎机开云体育官方注册网址Debezium在Kafka日志中记录了数据更改的历史,所以你的应用程序可以在任何时候停止和重新启动,并且可以很容易地使用它没有运行时错过的所有事件,确保所有事件都被正确和完整地处理。开云体育官方注册网址Debezium是开源下Apache许可证,版本2.0.
参与
我们希望您觉得Debezium有趣开云体育官方注册网址且有用,并愿意尝试一下。在Twitter上关注我们@开云体育官方注册网址debezium,在Zulip上和我们聊天,或加入我们的邮件列表与社区对话。所有的代码都是开源的GitHub上,因此在本地构建代码并帮助我们改进现有连接器并添加更多连接器。如果您发现了问题或对我们如何改进Debezium有想法,请告诉我们开云体育官方注册网址记录问题.