4月9日,开源数据传输组件 DTLE 最新版本 2.19.03.0 发布。DTLE自开源起一直定位于一款针对MySQL使用特点、支持多种使用场景的数据传输组件,希望能够解决当前MySQL应用中保障数据传输质量、能够适配复杂场景、提供多样功能的问题。
DTLE针对的核心应用场景
-
跨数据中心的数据传输:DTLE能在数据中心间进行可靠数据传输,并提供链路压缩以降低传输成本
-
云间数据同步/迁移:DTLE能提供在公有云间架设数据同步通道,以支持数据容灾等需求
-
数据汇聚:DTLE能将多个数据源汇聚到同一个数据源,以提供数据分析/数据转储的功能
-
数据订阅:DTLE能将数据源的变更消息发往Kafka等消息中间件,以支持数据订阅通知/缓存失效通知等需求
-
跨数据中心的双向复制:DTLE能在数据中心间提供双向复制通道,以配合业务实现数据双写
新版本特性围观
-
支持指定类型的DDL过滤复制,主动跳过指定DDL事件,适应更多的复制场景;
-
DDL复制做了增强,DTLE内存计算表结构变化,兼容极端场景下的DDL同步问题;
-
增加了alpha功能:库表名的转换复制,实现源端到目标端库名或表名的自动转换;
Tips:alpha功能是未经全面回归测试的功能点,先开放给大家提前试用;
同时在社区反馈的几个特定场景下,对复制job故障、选择主键回放数据以及systemd启动服务失败的问题进行了修复。
开源数据传输中间件DTLE:
-
DTLE 最新版本 2.19.03.0 下载地址:
https://github.com/actiontech/dtle/releases
-
附件包含中文PDF文档,对应online文档地址:
https://actiontech.github.io/dtle-docs-cn/
-
社区技术交流群,迅速获取官方支持:
QQ群:852990221
更多内容及相关详情,请参考release文档 。
Features
-
Fine-grained DDL filtering (#392)
-
You can specify type of alter table (add|drop|modify|change|alter column)
-
Consistent DDL meta data (#321)
-
When doing an incremental copy (binlog streaming), upon a DDL,table structure info in dtle will be correctly updated. See demotest case in the issue.
-
schema.table name conversion(alpha) (#231)
-
doc:https://actiontech.github.io/dtle-docs-cn/3/3.8_dtle_mapping.html
Bug-fixes
-
Job status will be set to dead if conection to dest mysqld is broken (#414).
-
Closing a session with a temporary table now will not cause the job dead (#384).
-
Detect binlog dump threads (source mysqld) aliveness(#131)
-
Advoid binlog dump thread leakage (#220).
-
Fix ‘systemctl cannot start dtle’(#383)
-
Choose PK for paging (in full copying) when there are multiple unique keys (#415)
老规矩,先认真阅读Release notes原文,最新的用户文档我们会及时的更新到DTLE的官方文档上;如对使用有疑问,欢迎留言或加入QQ讨论组。
点击“阅读原文”可直达GitHub~
精选系列
| MySQL分布式中间件使用指南
DBLE系列公开课第三课 DBLE的管理端口
DBLE系列公开课第四课 DBLE的分布式特性
| DBLE 快速入门
| MySQL深度分析
开源分布式中间件DBLE
社区官网:https://opensource.actionsky.com/
GitHub主页:https://github.com/actiontech/dble
技术交流群:669663113
开源数据传输中间件DTLE
社区官网:https://opensource.actionsky.com/
GitHub主页:https://github.com/actiontech/dtle
技术交流群:852990221
多喝热水,重启试试