`
shaomeng95
  • 浏览: 222514 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

阿里巴巴CobarClient(java)开源啦!

阅读更多

CobarClient is a light-weight distributed Data Access Layer(DAL) based on iBatis(MyBatis now) and Spring framework.

CobarClient is aimed for samll/medium projects who are looking for distrbuted data access solutions, but still want it to be light-weight and weak semantic distributed transaction support.Today you are lucky enough to find CobarClientDAL here which is powerful and open sourced.

CobarClientDAL has many features you may need, including but not all:
(1) data access support with horizontal and vertical database partitions;
(2) failover support between target databases;
(3) query result aggreation and merge;(currently, only simple data merge functionalities are available)
(4) local and best efforts 1PC pattern distributed transaction support;
(5) sql auditing and analysis extension points,etc.

CobarClientDAL is simple to use and to deploy, check it out right now and you will be lucky from today

From Apr 20, 2011, CobarClient has been open sourced by Alibaba.com.

 

围观地址:http://code.alibabatech.com/wiki/display/OpenSesame/CobarClient%28Java%29+has+been+open+sourced+%21

 

PS:很多人说,没中文手册之类的,其实是有的,开源哪能没文档呢,对吧。checkout代码里也有docs,在线也有啊。

     http://code.alibabatech.com/docs/cobarclient/zh/,希望给阿里叫个好啊,呵呵。

分享到:
评论
52 楼 wutao8818 2011-06-21  
好东西,值得参考。
51 楼 sdh5724 2011-06-21  
万幸了, 没有被隐藏。
50 楼 gwpking8419 2011-06-20  
想用就用,不想用就不用,净扯没用的
49 楼 fujohnwang 2011-06-20  
mathgl 写道
fujohnwang 写道
KimShen 写道
玩玩还可以,至少我是不敢用在产品上.
不是说东西不好,而是贵司三分钟热度精神让人后怕.你们有团队维护么?还是就个人写个套个公司title就丢出来了.出了问题责任一丢,不敢用

这个..., amebo和cobar, 甚至tddl估计都是一个人搞出来的, 难道说一个人搞出来的就一定有问题, 一定没人维护? 呵呵, 当然,我是希望大家多玩玩的, 玩明白了,也就最终知道能不能用了 :-)


一个人其实没啥,我现在在用的一些数据库引擎,开发的作者也就只有一个人...问问题也很快回复。

所以是不是套用公司title 我个人认为无所谓。公司只是个平台罢了...


48 楼 fujohnwang 2011-06-20  
lqixv 写道
sdh5724 写道
不开源, 找抽, 开源了, 更是找抽。 哈哈, 习惯就好了, 这wangfuqiang还跟他们耗上了。


阿里巴巴开源的项目, 基本都是(个别没有)久经项目考验的东西。


在现在的环境下,开源不但要有开源的精神,开源的项目,还要有开阔的心态,宽广的胸怀才行。这种环境,容易让新生的脆弱的开源项目夭折,但也是让开源变成精品的动力。建议 wangfuqiang 把别人不好的态度当做是扩大自己心胸的开山斧好了,越是激烈、越是痛苦,自己承受过去后,越能让自己成长,让自己的心胸开阔。

我相信你坚持到最后,不但可以收获到一个精品的开源项目,更是可以收获到一个宽广的胸怀、宽厚的处世态度。而后者的价值,毫无疑问要比前者更大,而意义也更深远。

谢谢你的建议, 我处理这个帖子的方式, 并不是要表现我的心胸有多狭隘,我之前处理类似的responses(比如,书评)的时候, 倒是很宽容, 你怎么骂都行, 但是你想一下, 凭什么他们毫无理由, 毫无根据的谩骂,你就该受委屈,就该受着?!
所以,没有一个标准是在哪里都可行的, 别人不尊重你, 你的劳动成果,何必跟其客气,还得让它?
47 楼 mathgl 2011-06-19  
fujohnwang 写道
KimShen 写道
玩玩还可以,至少我是不敢用在产品上.
不是说东西不好,而是贵司三分钟热度精神让人后怕.你们有团队维护么?还是就个人写个套个公司title就丢出来了.出了问题责任一丢,不敢用

这个..., amebo和cobar, 甚至tddl估计都是一个人搞出来的, 难道说一个人搞出来的就一定有问题, 一定没人维护? 呵呵, 当然,我是希望大家多玩玩的, 玩明白了,也就最终知道能不能用了 :-)


一个人其实没啥,我现在在用的一些数据库引擎,开发的作者也就只有一个人...问问题也很快回复。

所以是不是套用公司title 我个人认为无所谓。公司只是个平台罢了...
46 楼 lqixv 2011-06-19  
sdh5724 写道
不开源, 找抽, 开源了, 更是找抽。 哈哈, 习惯就好了, 这wangfuqiang还跟他们耗上了。


阿里巴巴开源的项目, 基本都是(个别没有)久经项目考验的东西。


在现在的环境下,开源不但要有开源的精神,开源的项目,还要有开阔的心态,宽广的胸怀才行。这种环境,容易让新生的脆弱的开源项目夭折,但也是让开源变成精品的动力。建议 wangfuqiang 把别人不好的态度当做是扩大自己心胸的开山斧好了,越是激烈、越是痛苦,自己承受过去后,越能让自己成长,让自己的心胸开阔。

我相信你坚持到最后,不但可以收获到一个精品的开源项目,更是可以收获到一个宽广的胸怀、宽厚的处世态度。而后者的价值,毫无疑问要比前者更大,而意义也更深远。
45 楼 sdh5724 2011-06-18  
不开源, 找抽, 开源了, 更是找抽。 哈哈, 习惯就好了, 这wangfuqiang还跟他们耗上了。


阿里巴巴开源的项目, 基本都是(个别没有)久经项目考验的东西。
44 楼 taolei0628 2011-06-16  
这名字挺蒙人的,还以为是CORBA呢。
43 楼 云中苍月 2011-06-16  
fujohnwang 写道
云中苍月 写道
我越来越反感阿里开源了,100%中国公司开源个项目一个中国字都没有,见过装*没见过装*成这样的。

我从来都反感你这样的, 而不是越来越, 自己找不到还不知道自己装过头了

有喷我的时间不如在你们项目Confluence的HOME页里加上中文链接地址。
P.S.要不是看到你们HOME页最下面“国人”的提问还有某假洋鬼子的回答我还真找不到手册地址。
42 楼 fujohnwang 2011-06-16  
KimShen 写道
玩玩还可以,至少我是不敢用在产品上.
不是说东西不好,而是贵司三分钟热度精神让人后怕.你们有团队维护么?还是就个人写个套个公司title就丢出来了.出了问题责任一丢,不敢用

这个..., amebo和cobar, 甚至tddl估计都是一个人搞出来的, 难道说一个人搞出来的就一定有问题, 一定没人维护? 呵呵, 当然,我是希望大家多玩玩的, 玩明白了,也就最终知道能不能用了 :-)
41 楼 fujohnwang 2011-06-16  
fugees 写道
fujohnwang 写道
云中苍月 写道
我越来越反感阿里开源了,100%中国公司开源个项目一个中国字都没有,见过装*没见过装*成这样的。

我从来都反感你这样的, 而不是越来越, 自己找不到还不知道自己装过头了


阿里把项目开源出来不管怎么说都是让我们大家去学习进步的一个途径。不能这样说的。而且这个项目也算很有前途的项目,分布式数据库访问层在云计算时代是每家企业都应该储备的知识。我个人就很看好这个项目。也很想深入了解这方面的知识。虽然我还没有去看具体的代码,不过阿里能走在开源的最前面,已经很难能可贵的。
相信大家也知道手机之家许超前的那个dal,到现在也只能找找文档看看。当初也说开源几年了还没撒动静。

开源项目要走好,文档肯定是必需的。也希望阿里在这里项目上越做越好。


谢谢fugees的肯定和鼓励, cobarclient实际提供了完备的中英文双份文档, 如果大家还是有不明白的地方, 可以查看代码甚至直接联系我 :-)
40 楼 fugees 2011-06-15  
fujohnwang 写道
云中苍月 写道
我越来越反感阿里开源了,100%中国公司开源个项目一个中国字都没有,见过装*没见过装*成这样的。

我从来都反感你这样的, 而不是越来越, 自己找不到还不知道自己装过头了


阿里把项目开源出来不管怎么说都是让我们大家去学习进步的一个途径。不能这样说的。而且这个项目也算很有前途的项目,分布式数据库访问层在云计算时代是每家企业都应该储备的知识。我个人就很看好这个项目。也很想深入了解这方面的知识。虽然我还没有去看具体的代码,不过阿里能走在开源的最前面,已经很难能可贵的。
相信大家也知道手机之家许超前的那个dal,到现在也只能找找文档看看。当初也说开源几年了还没撒动静。

开源项目要走好,文档肯定是必需的。也希望阿里在这里项目上越做越好。
39 楼 fujohnwang 2011-06-15  
云中苍月 写道
我越来越反感阿里开源了,100%中国公司开源个项目一个中国字都没有,见过装*没见过装*成这样的。

我从来都反感你这样的, 而不是越来越, 自己找不到还不知道自己装过头了
38 楼 fujohnwang 2011-06-15  
fugees 写道
fujohnwang 写道
fugees 写道
淘宝用的tddl也是这个吗?

不是,但思想是相似的


fujohnwang,我对cobar和淘宝的tddl很感兴趣的,以后有不懂的可以向你请教吧.
阿里现在的分布式数据访问层用的是cobar吗?


是的, 阿里主要是cobar, cobarclient主要为了国际站和dw的一些特殊项目准备的。
37 楼 云中苍月 2011-06-15  
我越来越反感阿里开源了,100%中国公司开源个项目一个中国字都没有,见过装*没见过装*成这样的。
36 楼 fugees 2011-06-15  
fujohnwang 写道
fugees 写道
淘宝用的tddl也是这个吗?

不是,但思想是相似的


fujohnwang,我对cobar和淘宝的tddl很感兴趣的,以后有不懂的可以向你请教吧.
阿里现在的分布式数据访问层用的是cobar吗?
35 楼 KimShen 2011-06-15  
玩玩还可以,至少我是不敢用在产品上.
不是说东西不好,而是贵司三分钟热度精神让人后怕.你们有团队维护么?还是就个人写个套个公司title就丢出来了.出了问题责任一丢,不敢用
34 楼 fujohnwang 2011-06-15  
fugees 写道
淘宝用的tddl也是这个吗?

不是,但思想是相似的
33 楼 fugees 2011-06-14  
淘宝用的tddl也是这个吗?

相关推荐

    阿里巴巴Java开发规约插件.zip

    阿里巴巴Java开发规约插件是基于开源项目PMD实现的一款编码规范检查工具,它旨在提升Java代码质量和一致性。PMD是一款强大的源代码分析器,能够检测出潜在的代码问题,如未使用的变量、过长的方法、复杂的表达式等。...

    checkstyle导入阿里巴巴规范流程

    安装完成后,你需要获取阿里巴巴的Checkstyle配置文件,这通常可以在阿里巴巴开源项目的GitHub仓库中找到,如Alibaba Java Coding Guidelines。 1. **配置Checkstyle**: - 在Eclipse中,你可以通过Window -> ...

    阿里巴巴springcloud全家桶项目

    8. **Spring Cloud Alibaba**:这是一系列针对Spring Cloud的扩展,旨在将阿里巴巴的开源产品与Spring Cloud无缝对接,提供一站式的微服务解决方案。 在实际开发中,这些组件可以根据项目的具体需求灵活组合,实现...

    阿里巴巴java规范合集-18-19-泰山.zip

    《阿里巴巴Java规范合集》是阿里巴巴集团为了提升Java开发的质量和效率,以及代码的可读性和可维护性,制定的一套详细的编程规范。这个压缩包包含三个版本的开发手册,分别是2018年版、2019年6月19日更新版以及泰山...

    阿里巴巴java代码规范手册及检查插件(eclipse+idea),p3c ant-Analysis

    包含idea和eclipse的两种插件及阿里巴巴java开发规范文档,本人亲测开源使用,内附详细安装说明,测试环境为: jdk7, eclipse Mars.2 Release (4.5.2) IntelliJ idea 2017.1.2

    基于阿里巴巴开源的Java诊断工具Arthas设计源码的解析与应用

    本项目深入解析并应用了阿里巴巴开源的Java诊断工具Arthas的设计源码,涉及1228个文件,涵盖653个Java源文件、159个Markdown文档、151个PNG图片、74个Vue文件、28个XML文件、26个JPG图片、22个JavaScript文件、18个...

    阿里巴巴开源的Oracle数据迁移同步工具yugong.zip

    yugong 是阿里巴巴推出的去Oracle数据迁移同步工具(全量 增量,目标支持MySQL/DRDS)。2008年左右,阿里巴巴开始尝试MySQL的相关研究,并开发了基于MySQL分库分表技术的相关产品,Cobar/TDDL(目前为阿里云DRDS产品),...

    alibaba p3c 阿里巴巴JAVA P3C eclipse 代码规约插件 离线安装下载

    阿里P3C(P3C stands for "P3C Code Checker")是阿里巴巴开源的一款基于Eclipse的Java代码规约检查插件,旨在提升代码质量和开发效率,遵循阿里巴巴内部的Java编程规范。P3C源自阿里巴巴的“编码规约”实践,它为...

    对阿里巴巴开源的babelpluginimport项目的注解

    "对阿里巴巴开源的babel-plugin-import项目的注解" 这个标题表明我们将探讨一个由阿里巴巴贡献的开源项目——`babel-plugin-import`。这个项目是针对JavaScript开发中的一个工具,它主要功能是对`import`语句进行...

    基于阿里巴巴开源的Arthas Java诊断工具设计源码分析

    该项目深入分析了基于阿里巴巴开源的Java诊断工具Arthas的设计源码,涵盖376个文件,其中Java源文件占主导地位,共248个。文件类型还包括Markdown文档、XML配置、Shell脚本、图片、批处理文件、JAR包、文本、...

    阿里巴巴普惠体(完整版)

    作为一款由阿里巴巴集团精心打造的开源字体,普惠体以其全面覆盖的字符集、现代简洁的设计风格、以及先进的技术特性和便利的使用方法,受到全球用户的广泛欢迎。 一、阿里巴巴普惠体的设计理念与风格 阿里巴巴普惠...

    阿里巴巴Java开发手册(详尽版),阿里巴巴java开发手册官方,Java源码 (1).zip

    8. **源码分析**:附带的Java源码可以帮助开发者深入理解阿里巴巴开源项目的设计思想和实现方式,通过阅读和学习源码,可以提升自己的编程能力。 9. **持续集成与自动化**:手册鼓励使用持续集成工具,如Jenkins,...

    基于阿里巴巴开源的Java诊断工具Arthas的设计源码分析

    该项目深入剖析了阿里巴巴开源的Java诊断工具Arthas的设计源码,包含2000个文件,涵盖894个Markdown文件、596个Java源文件、151个PNG图像文件、129个JSON文件、68个Vue文件、27个XML文件、26个JPG文件、18个...

    阿里巴巴json包.rar

    Fastjson是阿里巴巴开源的一个高性能的JSON库,其主要功能包括将Java对象转换为JSON字符串,以及将JSON内容解析为Java对象。在Java开发中,JSON作为一种常见的数据交换格式,被广泛用于前后端交互、存储或传输数据。...

    阿里巴巴 开发规范插件 离线包

    阿里巴巴开发规范插件是一款针对开发者设计的工具,旨在提高代码质量和一致性,确保代码遵循阿里巴巴的编码标准。这个离线包,名为“p3c-master”,包含了一整套用于静态代码分析和检查的规则,适用于Java、...

    阿里巴巴 java笔试 试题 有两份

    此外,熟悉Spring框架、MyBatis、Dubbo等主流开源技术也是阿里巴巴考察的一个方面。 除此之外,软件设计原则和模式也是考察点。例如,单一职责原则、开闭原则、依赖倒置原则、工厂模式、单例模式、观察者模式等,...

    Qt使用阿里巴巴普惠体示例

    在本文中,我们将深入探讨如何在Qt应用程序中使用阿里巴巴普惠体这一开源字体,以避免因字体版权问题引发的商业纠纷。Qt是一个强大的跨平台应用程序开发框架,它支持多种编程语言,如C++和QML,使得开发者能创建美观...

    基于阿里巴巴开源项目的Java诊断工具Arthas设计源码分析

    本项目深入解析了阿里巴巴开源的Java诊断工具Arthas的设计源码,涵盖472个文件,其中Java源文件占比最高,达268个。此外,还包括Markdown文档、图片、脚本等多种文件类型,旨在全面剖析Arthas的架构与实现细节,为...

Global site tag (gtag.js) - Google Analytics