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