更多MyCat源碼分析,請戳MyCat源碼分析系列 結果合並 在SQL下發流程和前后端驗證流程中介紹過,通過用戶驗證的后端連接綁定的NIOHandler是MySQLConnectionHandler實例,在MySQL服務端返回執行結果時會 ...
更多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源碼分析系列 結果合並 在SQL下發流程和前后端驗證流程中介紹過,通過用戶驗證的后端連接綁定的NIOHandler是MySQLConnectionHandler實例,在MySQL服務端返回執行結果時會 ...
更多MyCat源碼分析,請戳MyCat源碼分析系列 SQL下發 SQL下發指的是MyCat將解析並改造完成的SQL語句依次發送至相應的MySQL節點(datanode)的過程,該執行過程由NonBlockingSession.execute()觸發: 從代碼中可以看到 ...
更多MyCat源碼分析,請戳MyCat源碼分析系列 BufferPool MyCat的緩沖區采用的是java.nio.ByteBuffer,由BufferPool類統一管理,相關的設置在SystemConfig中。先明確一下相關概念和配置: 每個Buffer單元稱之為一個 ...
更多MyCat源碼分析,請戳MyCat源碼分析系列 MyCat配置信息 除了一些默認的配置參數,大多數的MyCat配置信息是通過讀取若干.xml/.properties文件獲取的,主要包括: 1)server.xml:系統和用戶相關配置 2)schema.xml:虛擬庫、表、數據節點 ...
MyCat源碼分析系列之——前后端驗證 MyCat源碼分析系列之——BufferPool與緩存機制 ...
如下,是 spark 相關系列的一些文章匯總,持續更新中...... Spark RPC spark 源碼分析之五--Spark RPC剖析之創建NettyRpcEnv spark 源碼分析之六--Spark RPC剖析之Dispatcher和Inbox、Outbox剖析 spark 源碼 ...
說到java的mvc框架,struts2和springmvc想必大家都知道,struts2的設計基本上完全脫離了Servlet容器,而springmvc是依托着Servlet容器元素來設計的,同時sp ...
一、Mycat分片路由原理 我們先來看下面的一個SQL在Mycat里面是如何執行的: 有3個分片dn1,dn2,dn3, id=5000001這條數據在dn2上,id=10000001這條數據在dn3上。 查詢時可能有出現的問題: 1)全部掃描一遍dn1 dn2 dn3 ...