原文:MyCat源碼分析系列之——前后端驗證

更多MyCat源碼分析,請戳MyCat源碼分析系列 MyCat前端驗證 MyCat的前端驗證指的是應用連接MyCat時進行的用戶驗證過程,如使用MySQL客戶端時, mysql uroot proot P db test觸發的一系列行為。 驗證的過程分為幾個步驟: 應用與MyCat建立TCP連接 MyCat發送握手包,其中帶有為密碼加密的種子 seed 應用接收握手包,使用種子進行密碼加密,隨后將 ...

2016-02-18 09:33 2 3552 推薦指數:

查看詳情

MyCat源碼分析系列之——結果合並

更多MyCat源碼分析,請戳MyCat源碼分析系列 結果合並 在SQL下發流程和前后端驗證流程中介紹過,通過用戶驗證后端連接綁定的NIOHandler是MySQLConnectionHandler實例,在MySQL服務端返回執行結果時會 ...

Thu Mar 10 17:45:00 CST 2016 0 4125
MyCat源碼分析系列之——SQL下發

更多MyCat源碼分析,請戳MyCat源碼分析系列 SQL下發 SQL下發指的是MyCat將解析並改造完成的SQL語句依次發送至相應的MySQL節點(datanode)的過程,該執行過程由NonBlockingSession.execute()觸發: 從代碼中可以看到 ...

Mon Mar 07 17:33:00 CST 2016 0 4565
MyCat源碼分析系列之——BufferPool與緩存機制

更多MyCat源碼分析,請戳MyCat源碼分析系列 BufferPool MyCat的緩沖區采用的是java.nio.ByteBuffer,由BufferPool類統一管理,相關的設置在SystemConfig中。先明確一下相關概念和配置: 每個Buffer單元稱之為一個 ...

Mon Feb 29 18:08:00 CST 2016 1 3957
MyCat源碼分析系列之——配置信息和啟動流程

更多MyCat源碼分析,請戳MyCat源碼分析系列 MyCat配置信息 除了一些默認的配置參數,大多數的MyCat配置信息是通過讀取若干.xml/.properties文件獲取的,主要包括: 1)server.xml:系統和用戶相關配置 2)schema.xml:虛擬庫、表、數據節點 ...

Thu Feb 18 17:33:00 CST 2016 1 3521
Spark 源碼分析系列

如下,是 spark 相關系列的一些文章匯總,持續更新中...... Spark RPC spark 源碼分析之五--Spark RPC剖析之創建NettyRpcEnv spark 源碼分析之六--Spark RPC剖析之Dispatcher和Inbox、Outbox剖析 spark 源碼 ...

Mon Jul 29 00:58:00 CST 2019 0 1524
SpringMVC源碼分析系列

說到java的mvc框架,struts2和springmvc想必大家都知道,struts2的設計基本上完全脫離了Servlet容器,而springmvc是依托着Servlet容器元素來設計的,同時sp ...

Thu Jun 26 18:04:00 CST 2014 30 88592
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM