DWS-Connector版本说明
DWS-Connector版本发布包含:dws-client、dws-connector-flink、dws-flink-ingestion组件,入库相关均使用dws-client作业底层入库组件。
- dws-client是一款集成了DWS JDBC的高性能数据库入库工具。
- dws-connector-flink是封装dws-client基础上,对接开源Flink的工具。
- dws-flink-ingestion是集成前两者基础上,dws提供的一个flink入库作业包(该组件当前未开放提供,如需使用请联系技术支持)。
三个组件统一使用dws-client版本号:当前版本分为1.x和2.x版本。版本记录参见表1,各版本与jdbc的配套关系参见表2。
- 1.x版本将不再引入新的功能,仅对已有功能加固。
- 2.x版本为长期演进版本,由于整体设计做了较大重构,部分功能使用会和1.x版本不兼容。
因此1.x版本短期会持续维护修复重要问题,待2.x稳定使用后将停止演进1.x版本。
版本 |
变更描述 |
备注 |
---|---|---|
1.0 |
初始化版本。 |
dws-connector-flink仅发布Scala2.11 Flink 1.12版本 |
1.0.2 |
dwsclient优化异常重试逻辑,由所有异常重试修改为只重试:连接异常、数据库只读、超时、连接数过多、加锁异常五类异常。 |
dws-connector-flink支持版本: Scala2.11: Flink 1.12、1.13 Scala2.12:Flink 1.12、1.13、1.15 |
1.0.3 |
|
- |
1.0.4 |
增加SQL执行超时时间,避免长时间阻塞。 |
- |
1.0.5 |
修复无主键表相同数据写入丢失问题。 |
- |
1.0.6 |
|
- |
1.0.7 |
|
- |
1.0.8 |
|
- |
1.0.9 |
优化时间类型入库。 |
- |
1.0.10 |
|
- |
1.0.11 |
|
connector-flink新增 Scala2.12:Flink 1.17 |
1.1.0 |
dws client 缓存写入性能优化 |
- |
1.1.0.1 |
|
- |
1.1.0.2 |
修复问题:
|
- |
1.1.0.3 |
修复问题:
|
- |
2.0.0-r0~r2 |
2.x版本初始化:
|
- |
2.0.0-r3 |
若干问题修复,主要包括:
功能优化增强:
|
- |