MyCat是當下很火的開源分散式資料庫中間件,特意花費了一些精力研究其實現方式與內部機制,在此針對某些較為重要的源碼進行粗淺的分析,希望與感興趣的朋友交流探討。 本源碼分析系列主要針對代碼實現,配置、操作和相關概念解釋不作為重點。 P.S.內容隨時更新補充 MyCat源碼分析系列之——配置信息與啟動
MyCat是當下很火的開源分散式資料庫中間件,特意花費了一些精力研究其實現方式與內部機制,在此針對某些較為重要的源碼進行粗淺的分析,希望與感興趣的朋友交流探討。
本源碼分析系列主要針對代碼實現,配置、操作和相關概念解釋不作為重點。
P.S.內容隨時更新補充
備註:
- 本源碼分析基於目前穩定版本MyCat1.4,下載地址:https://github.com/MyCATApache/Mycat-Server/tree/1.4
- 源碼中有些英文單詞的拼寫有誤,在此保留不做修正
- 核心代碼在分析時會通過顏色標記表示
- 後端資料庫只考慮MySQL
- MyCat的連接提供了AIO與NIO兩種模式,由於AIO需要操作系統底層支持,因此只針對NIO方式進行分析
參考資料:
[1] MyCat官網:http://www.mycat.org.cn/
[2] MyCat源碼:https://github.com/MyCATApache/Mycat-Server
[3] MyCat權威指南:http://www.mycat.org.cn/document/mycat1.5.2.pdf
為尊重原創成果,如需轉載煩請註明本文出處:http://www.cnblogs.com/fernandolee24/p/5196367.html,特此感謝