Debezium日常分享系列之:Debezium 3.0.0.Alpha2 Released

Debezium 3.0.0.Alpha2 版本包含许多新功能和改进,包括基于 Kafka 3.8 构建、JDBC 接收器连接器的重新定位、Debezium Server 中的自定义转换器支持以及对我们社区主导的连接器的多项改进。

一、重大改变

基于Kafka3.8构建

  • 此版本将Kafka3.8作为我们测试和构建Debezium的基线。Kafka 3.8更改了一些需要适应Debezium使用的内部API。
  • 对于大多数用户来说,这个更改没有影响;然而,如果您正在扩展Debezium,了解这些更改是很重要的。

二、新功能和改进

Debezium 3.0.0.Alpha2 的升级对多个组件引入了许多新的改进:

JDBC Sink

  • JDBC接收器存储库已经从debezium-connector-jdbc迁移到debezium主存储库。随着在Debezium 3.0.0.Alpha1中引入MongoDB接收器连接器,团队可以轻松地在我们的接收器连接器之间共享通用协议。
  • 展望未来,如果要提交JDBC接收器的拉取请求,请使用主Debezium存储库,因为旧存储库将在本周Debezium 2.7.1.Final之后存档并进入只读模式。

Debezium Server

  • 自定义转换器类型支持
  • 在之前的Debezium Server版本中,可以用于头部、键和值的转换器数量是有限的。这些包括Json、JsonByteArray、CloudEvents、Avro、Protobuf、Binary和SimpleString。虽然这些转换器通常可以满足大多数用例,但有时候某些人可能有特定于其环境的独特需求,超出了这些选项。
  • 在此版本中,添加了一个新的ClientProvided转换器选项,允许使用自定义的、用户提供的实现来扩展头部、键和值转换器。

Google Spanner

  • 支持 32 位浮点数
  • Google Spanner 数据库引入了对 32 位浮点数据类型的支持。 Debezium Google Spanner 连接器已进行调整以支持这种新数据类型。

Vitess

  • 空分片支持
  • 在Vitess中,密钥空间可能会存在没有平板电脑的分片。Debezium for Vitess改进了对这种情况的处理,现在可以优雅地处理这种密钥空间,而不会出现错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐骑行^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值