文档章节

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

Fx_demon
 Fx_demon
发布于 2017/05/31 14:58
字数 390
阅读 37
收藏 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
Java系列(1) JavaEE架构

JavaEE是开发分布式应用的工业标准,Weblogic,BES,Tomcat等是比较常见的JavaEE服务器,严格来说Tomcat没有实现全部的JavaEE规范,只能算是Servlet容器。我们从一幅Spec文档上的架构图,粗略了...

anranran
2017/06/14
0
0
分布式模式之Broker模式

分布式模式之Broker模式 问题来源: 创建一个游戏系统,其将运行在互联网的环境中。客户端通过WWW服务或特定的客户端软件连接到游戏服务器,随着流量的增加,系统不断的膨胀,最终后台数据、...

solar.xie
2015/10/29
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(一)软件测试专题——之Linux常用命令篇01

本文永久更新地址:https://my.oschina.net/bysu/blog/1931063 【若要到岸,请摇船:开源中国 不最醉不龟归】 Linux的历史之类的很多书籍都习惯把它的今生来世,祖宗十八代都扒出来,美其名曰...

不最醉不龟归
23分钟前
6
0
蚂蚁金服Java开发三面

8月20号晚上8点进行了蚂蚁金服Java开发岗的第三面,下面开始: 自我介绍(要求从实践过程以及技术背景角度着重介绍) 实习经历,说说你在公司实习所做的事情,学到了什么 关于你们的交易平台...

edwardGe
30分钟前
7
0
TypeScript基础入门 - 函数 - this(三)

转载 TypeScript基础入门 - 函数 - this(三) 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.4 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
39分钟前
0
0
Spark core基础

Spark RDD的五大特性 RDD是由一系列的Partition组成的,如果Spark计算的数据是在HDFS上那么partition个数是与block数一致(大多数情况) RDD是有一系列的依赖关系,有利于Spark计算的容错 RDD中每...

张泽立
47分钟前
0
0
如何搭建Keepalived+Nginx+Tomcat高可用负载均衡架构

一.概述 初期的互联网企业由于业务量较小,所以一般单机部署,实现单点访问即可满足业务的需求,这也是最简单的部署方式,但是随着业务的不断扩大,系统的访问量逐渐的上升,单机部署的模式已...

Java大蜗牛
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部