开发版本规划
#================================================
# clusterdb-client 统一的数据访问层
#
#================================================
主要特性:
可以支持垂直和水平数据切分数据库集群的访问;
支持双机热备的HA解决方案, 应用方可以根据情况选用数据库特定的HA解决方案(比如Oracle的RAC),或者选用clusterdb-client提供的HA解决方案.
只支持简单的数据合并.
数据库本地事务的支持, 目前采用弱XA模式的事务管理.
数据访问操作相关SQL的记录, 分析 clusterdb-client提供扩展的切入接口
## 升级说明
Spring4.1.6
MyBatis3.2.8
## clusterdb-client
1.高可用数据源 HA
2.分库分表数据查询结果数据聚合
3.分库分表数据批量执行
4.故障转移
5.分布式事物控制
6.数据扩容配置 -数据源动态跳转
7.支持优雅启停ClusterDB 而不影响应用的正常使用。
8.熔断技术 : 连接超时设置
#clusterdb-client-v1.0
通过SSH连接远程主机,对ClusterDB运行进行检测
#clusterdb-client-v2.0
通过Zookeeper启动ClusterDB Zookeeper监控ClusterDB状态节点,推送给ClusterDB-Client,ClusterDB-Client根据Zookeeper中节点状态进行故障转移。
#clusterdb-client-v3.0
规划加入 DAAS 服务核心组件 提供大数据分析和数据挖掘 以及智能分析 、深度学习