mysql实现读写分离中间件Atlas
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。同时,有超过50家公司在生产环境中部署了Atlas,超过800人已加入了我们的开发者交流群,并且这些数字还在不断增加。
主要功能:
1.读写分离
2.从库负载均衡
3.IP过滤
4.自动分表
5.DBA可平滑上下线DB
6.自动摘除宕机的DB
Atlas相对于官方MySQL-Proxy的优势:
1.将主流程中所有Lua代码用C重写,Lua仅用于管理接口
2.重写网络模型、线程模型
3.实现了真正意义上的连接池
4.优化了锁机制,性能提高数十倍
官方文档:
查看文档:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
提高性能的几条sql语句
光头强儿
2020-07-08 09:52:05
mysql-bin系列日志文件导致linux vps磁盘占满及解决办法
山中云客
2020-07-08 09:37:55
关于Mysql报1146:Table doesn’t exist 的问题
Gunlance
2020-07-08 08:52:48
mysql史上最全最简单命令行添加用户、修改权限,修改登录权限IP等基本操作
Fu_Lin_
2020-07-08 06:32:30
mysql的一次报错排查
Brain_L
2020-07-08 05:05:48
解决 Mysql Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)
lzzyok
2020-07-08 04:20:58
Mysql 终极中文解决方案
李昊轩的博客
2020-07-08 01:09:29
docker 启动 mysql 报错 Failed to create a socket for IPv4 ‘‘ Can‘t create IP socket: Permission denied
_Sirius
2020-07-08 00:31:45
Hibernate JDBC Mysql Emoj
qq373432361
2020-07-07 21:21:53
【笔记】Mybatis + Mysql 插入数据时中文乱码问题,翻了很多评论区才找到适合我的解决方法
我不学java
2020-07-07 21:21:53
2、排序检索数据
2011415107
2020-07-07 20:51:12
1、检索数据
2011415107
2020-07-07 19:58:38
3、过滤数据
2011415107
2020-07-07 19:58:38
6、用正则表达式进行搜索
2011415107
2020-07-07 19:58:38