canal-1.1.5
版本发布时间: 2021-04-19 17:03:43
alibaba/canal最新发布版本:canal-1.1.8-alpha-2(2024-05-27 13:24:47)
功能新增
- 重点优化MQ发送的性能,单topic最高峰值可支持3~8万的rps,接近数量级上的性能提升 #2258
- 文档可参考:Canal-MQ-Performance
- MQ发送特性支持
- 新增rabbitmQ的MQ发送支持 #2156
- 支持不同topic设置不同的分区数 #2173
- rocketMQ新增tag属性的定义 #3438
- 参数配置支持env环境变量 #3450
- 多语言客户端,新增Rust
- canal Rust客户端:[https://github.com/laohanlinux/canal-rs]
- 新增Adapter的自持,比如es7
- 新增更灵活的消息过滤能力,可以指定是否过滤Insert/Update/Delete #3452
重要优化
- 切换fastsql为druid 1.2.6版本,修复已知的MySQL DDL解析问题,#2168 #2766 #2828 #3428 #2954
- 新增database.hash的开关控制,用于满足不同业务表针对相同主键值路由到相同分区 #2248
- MQ消息发送(比如Kafka/RocketMQ),修复线程池死锁等待的现象 #2434
- 修复rocketmq针对flatMessage模式下的null值消息问题 #2990 #3267
- 修复canal HA切换后多个instance初始化的并发冲突问题 #3454
- 修复MariaDB下GTID模式的使用问题 #2453
小需求&bugfix
- 修复admin下config接口的信息泄露 #3451
- 修复MySQL time类型100:00:01时解析错误 #2257
- 修复Aliyun RDS订阅模式下的问题,比如ak/sk参数兼容
- 修复gtid模式下位点持久不更新的问题 #2616
- 修复中文表名的表结构解析问题 #2714
- 修复docker基础镜像的构建问题 #3397
- 修复数据库名中有特殊符号的解析问题 #3377
- 修复json解析中的转义符问题 #3110
- 修复aliyun rds隐藏主键的解析支持 #2785
- 新增admin模式下自动注册时可自定义节点名称 #3459
1、 canal.adapter-1.1.5.tar.gz 188.21MB
2、 canal.admin-1.1.5.tar.gz 36.59MB
3、 canal.deployer-1.1.5.tar.gz 57.42MB
4、 canal.example-1.1.5.tar.gz 22.05MB