文档章节

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

Fx_demon
 Fx_demon
发布于 2017/05/31 14:58
字数 390
阅读 43
收藏 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
粉丝 5
博文 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。前者...

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

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

徐安是个好人
2018/08/16
1K
5
徐安(徐工)/distributed-tool-parent

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

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

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

徐安是个好人
2018/08/24
960
0

没有更多内容

加载失败,请刷新页面

加载更多

《1984》读后感作文4000字

《1984》读后感作文4000字: 新年的第一天,开始阅读Gorge Owell的政治寓言小说。以前阅读的是上译的董乐山的译本,也拜读过刘绍铭的译本,两人在翻译上各有千秋。董先生的译本显得有些压抑严...

原创小博客
34分钟前
5
0
Django集成Markdown编辑器【附源码】

专注内容写作的你一定不要错过markdown 简单介绍 markdown是一种标记语言,通过简单的标记语法可以使普通的文本内容具有一定的格式,使用非常简单,学习成本极低 目前各大Blog平台都已支持m...

运维咖啡吧
51分钟前
4
0
C++中虚函数的作用是什么?它应该怎么用呢?

C++中虚函数的作用: 1、简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。 2、实现多态性,多态性是将接口与实现进行分离。 3、当基类指针指向一个子类对象,通过这个指针调用子类...

天王盖地虎626
55分钟前
3
0
简单聊聊Linux学习经历

学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为...

linuxprobe16
56分钟前
4
0
面试之ssm粗略简答

说实在的,spring源码对我来说可能就是报错的时候会一个个点进去找错误源头,其他都是为了让自己学习大神们优秀的编程思想和理念(顺便面试的时候吹吹牛皮~) 这次zhjj就直接抛了一个范围很...

无极之岚
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部