Atlas:一个高性能稳定的 MySQL 代理

时间:2024-07-29 13:35:54
【文件属性】:

文件名称:Atlas:一个高性能稳定的 MySQL 代理

文件大小:1.09MB

文件格式:ZIP

更新时间:2024-07-29 13:35:54

C

###一、简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。 主要功能: 1.读写分离 2.从库负载均衡 3.IP过滤 4.自动分表 5.DBA可平滑上下线DB 6.自动摘除宕机的DB ###二、Atlas相对于官方MySQL-Proxy的优势 1.将主流程中所有Lua代码用C重写,Lua仅用于管理接口 2.重写网络模型、线程模型 3.实现了真正意义上的连接池 4.优化了锁机制,性能提高数十倍 ###三、Atlas详细说明 ###四、Atlas的需求及Bug反馈方式 如果用户在实际的应用场景中对Atl


网友评论