文档章节

【数据库中间件】分布式组件 - ClusterDB-Client

Fx_demon
 Fx_demon
发布于 2017/05/31 14:58
字数 390
阅读 40
收藏 0

开发版本规划

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

© 著作权归作者所有

共有 人打赏支持
Fx_demon
粉丝 6
博文 41
码字总数 14025
作品 0
西安
CTO(技术副总裁)
加载中

评论(2)

Fx_demon
Fx_demon
后续会开源 目前不稳定
技术学习
技术学习
开源吗
【数据库中间件】分布式组件 - 中间件客户端连接显示表和数据

最近项目使用分布式数据库中间件 ,后端数据库使用到Oracle ,使用客户端工具连接 ,发现中间件使用JDBC连接方式连接后端数据库为Oracle、SQL Server /DB2等 不显示表名 ,查询数据必须使用S...

Fx_demon
2017/09/06
15
0
分布式工具组件 - distributed-tool

项目介绍 一个分布式常用工具组件。例如:分布式缓存、分布式序列号生成器、分布式锁、分布式订阅发布等等。 软件架构 目前项目分两个module,distributed-tool和distributed-tool-test。前者...

徐安是个好人
08/16
0
0
distributed-tool,一个分布式常用工具组件 V1.0 发布

distributed-tool 项目介绍 一个分布式常用工具组件。例如:分布式缓存、分布式序列号生成器、分布式锁、分布式订阅发布等等。后续会持续加入一些常用的分布式(微服务)需要用到的策略和工具...

徐安是个好人
08/16
0
0
徐安(徐工)/distributed-tool-parent

distributed-tool 项目介绍 一个分布式常用工具组件。例如:分布式缓存、分布式序列号生成器、分布式锁、分布式订阅发布等等。 目前微服务开发的系统很多,这个就涉及到分布式集群问题。像以...

徐安(徐工)
08/24
0
0
分布式常用工具组件 distributed-tool V1.1 发布

项目介绍 一个分布式常用工具组件。例如:分布式缓存、分布式序列号生成器、分布式锁、分布式订阅发布等等。 目前微服务开发的系统很多,这个就涉及到分布式集群问题。像以前如果是单机,那么...

徐安是个好人
08/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
2
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部