【数据库中间件】分布式组件 - ClusterDB-Client
博客专区 > Fx_demon 的博客 > 博客详情
【数据库中间件】分布式组件 - ClusterDB-Client
Fx_demon 发表于12个月前
【数据库中间件】分布式组件 - ClusterDB-Client
  • 发表于 12个月前
  • 阅读 32
  • 收藏 0
  • 点赞 0
  • 评论 2

移动开发云端新模式探索实践 >>>   

摘要: 分布式组件-数据库中间件 基于MyCat进行二次改造,满足MyCat在生产环境下的稳定性、安全性,创建ClusterDB-Client,的高可用使用

开发版本规划

#================================================
#  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  服务核心组件 提供大数据分析和数据挖掘 以及智能分析 、深度学习        

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 6
博文 39
码字总数 14008
评论 (2)
技术学习
开源吗
Fx_demon
后续会开源 目前不稳定
×
Fx_demon
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: