Atlas 2.0.0 发布,来自360的MySQL中间层

oschina
 oschina
发布于 2013年11月25日
收藏 68

Atlas 今天发布了 2.0 版本,改进内容包括:

  1. support long connection
  2. remove min-idle-connections
  3. SQL log can be closed
  4. remove the mode restriction of config file
  5. fix space bug in admin.lua
  6. remove chassis_private->cons and con_mutex
  7. remove is_insert_id
  8. mysql-proxyd reports error info when startup fails
  9. check_state doesn't change the state of backends to down

下载地址:https://github.com/Qihoo360/Atlas/releases

Atlas是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平 台,每天承载的读写请求数达几十亿条。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Atlas 2.0.0 发布,来自360的MySQL中间层
加载中

最新评论(69

猛禽

引用来自“匿了”的评论

不支持pdo prepare,无视

怎么不支持了?
黄开源中国
黄开源中国
这么多人云亦云。。真是智商堪忧
麦地兜兜
麦地兜兜
对于劣迹斑斑的360所开源的MySQL中间件,我真心不愿意用,即使用也只能当玩具把玩两下.
Hyphenoc
Hyphenoc
现在看到吹捧“安全”就十分害怕
喳喳
喳喳

引用来自“盗过你家”的评论

引用来自“喳喳”的评论

引用来自“小克898”的评论

有立场,无是非。美帝亡我之心不死,所以米国做得都反对,日本侵略过中国,所以痛恨小日本一切。操蛋的是,一群都没接触过这玩意的人,一看是360分享的框架就狂喷。

看看你反对的都是啥,有本事你全部都不用,不要那么小孩子,老是让我觉得自己老了。。。唉!

楼上的语文理解方面还需要加强一些,楼主的论点集中在第一句,后面只是详细描述这个论点的具体体现。
各位理性看待问题,这才是最重要的。

我不喜欢拐弯抹角,和不好理解的反讽!语文理解能力不好也是拜天朝所赐,也不想改善,除非简体换繁体。
itxx
itxx
支持了。
Gos
Gos
不喜欢就是不喜欢,你们说再多也没用。
Tuesday
Tuesday

引用来自“摩云飞”的评论

如果你一直关注数据库代理,那么你会发现当下能够找到的、好用的、何时你的业务的数据库代理软件,其实没有几个,要么是有大框架的约束、要么是功能支持不够全面。MySQL-Proxy是MySQL官方开发的,但是很久之前就停止开发了,最终版本为0.8.3,而360功能在此基础上,做了新功能的开发,可以说为寻求数据库代理解决方案的人带来了福音。我比较深入的研究过MySQL-Proxy的代码,也将360的Atlas与其进行过对比,没有有些人说的什么“后门”,什么“邪恶目的”。而且360公司的开发人员,会很积极的回答在使用过程中遇到各种问题。至于该开源版本是否为其内部使用版本,这个我不关心,因为任何人没有权利平白无故的要求别人这么做,试想别人要求你开源你自己公司的某某软件,你会完全公开么?
人家能够做到开源,至少在该项目上应该得到所有人的尊重,至少不要把这个事情和其他乱七八糟的事情扯到一起,难道一定要把人家喷到“闭源”了你们才甘心?

没人怀疑360的技术吧, 只是不信任360的道德.
摩云飞
摩云飞
如果你一直关注数据库代理,那么你会发现当下能够找到的、好用的、何时你的业务的数据库代理软件,其实没有几个,要么是有大框架的约束、要么是功能支持不够全面。MySQL-Proxy是MySQL官方开发的,但是很久之前就停止开发了,最终版本为0.8.3,而360功能在此基础上,做了新功能的开发,可以说为寻求数据库代理解决方案的人带来了福音。我比较深入的研究过MySQL-Proxy的代码,也将360的Atlas与其进行过对比,没有有些人说的什么“后门”,什么“邪恶目的”。而且360公司的开发人员,会很积极的回答在使用过程中遇到各种问题。至于该开源版本是否为其内部使用版本,这个我不关心,因为任何人没有权利平白无故的要求别人这么做,试想别人要求你开源你自己公司的某某软件,你会完全公开么?
人家能够做到开源,至少在该项目上应该得到所有人的尊重,至少不要把这个事情和其他乱七八糟的事情扯到一起,难道一定要把人家喷到“闭源”了你们才甘心?
Fuz
Fuz

引用来自“Fuz”的评论

引用来自“beves”的评论

引用来自“ben.”的评论

引用来自“腾勇”的评论

有人说,贪官可恨,可说这些话的人去当官,又有多少人不贪的?中国的落后,除了利益集团以外,很多平常老百姓也负有不可推卸的责任。单纯,就技术角度看,很多人也是极端分子,无论是极左,还是即由,根本不会站在客观的角度去理性分析问题,而且很多时候,也会把不相干的两件事儿混为一谈。而且经常发生两个极端的人相互辱骂对方。至于,360还是周教主,我不做评价,每个人有每个人的看法。但是,把这开源的东西,都还说得那么不堪(专指上传用户数据)这就有点儿过了,代码都在那里了,自己可以看看,退一万步说,不喜欢可以不用,但是真没必要,把用包括360其它产品的人说得那么小白。

说的对!!

赞....都开源了,如果不相信可以选择看源码

我觉得你们的根据(看源代码)是有问题的,即使360内部确实在用这个东西,也不见得就是同一套代码。另外,对这些事物的评价又不是做数学题,“客观”本身就是带有主观的。我觉得一家公司的技术基本取决于员工,但是公司的价值观往往只取决于大老板。我对周总这种人没什么好感,360体现了他的意志,所以我对360也没好感。既然如此,为免在用360的时候感觉不爽,还不如不用。至于技术,舍得下血本的公司往往是更强的,虽然我不用也用不着,但我不否认360在一些产品上的体验确实做得比其他同类的好(比如360卫士)。

还有,开源的精神固然可贵,但是从公司的角度来讲,把一些不是核心的东西开源,不痛不痒,还可以赢得开源界的称赞,何乐而不为?但是我们总不可能期待360把杀毒和卫士这类东西也开源。商业公司都不是慈善家。
返回顶部
顶部