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

更多MyCat源碼分析,請戳MyCat源碼分析系列 結果合並 在SQL下發流程和前后端驗證流程中介紹過,通過用戶驗證的后端連接綁定的NIOHandler是MySQLConnectionHandler實例,在MySQL服務端返回執行結果時會調用到MySQLConnecionHandler.handleData ,用於不同類型的處理派發: 上述代碼片段中用紅色標注的幾個方法是最為核心的,其中handl ...

2016-03-10 09:45 0 4125 推薦指數:

查看詳情

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的前端驗證指的是應用連接MyCat時進行的用戶驗證過程,如使用MySQL客戶端時,$ mysql -uroot -proot -P8066 db_test觸發的一系列行為。 驗證的過程分為幾個步驟 ...

Thu Feb 18 17:33:00 CST 2016 2 3552
MyCat源碼分析系列之——SQL下發

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

Mon Mar 07 17:33:00 CST 2016 0 4565
MyCat源碼分析系列之——配置信息和啟動流程

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

Thu Feb 18 17:33:00 CST 2016 1 3521
開源分布式數據庫中間件MyCat源碼分析系列

MyCat是當下很火的開源分布式數據庫中間件,特意花費了一些精力研究其實現方式與內部機制,在此針對某些較為重要的源碼進行粗淺的分析,希望與感興趣的朋友交流探討。 本源碼分析系列主要針對代碼實現,配置、操作和相關概念解釋不作為重點。 MyCat源碼分析系列之——配置信息與啟動流程 ...

Thu Feb 18 05:12:00 CST 2016 0 4509
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
jQuery源碼分析系列

斷斷續續地看jQuery源碼,第一次萌生看jq源碼的念頭,當時還是版本1.7.2,由於工作中沒有用到jq的機會,連$有幾種用法都還不知道,就開始啃源碼,痛苦自然是少不了的,於是不久就放棄扔一邊了。等到工作中終於就機會用jq了(撒花),又萌生了啃jq源碼的念頭,此時jq版本已經是2.0 ...

Tue Jun 04 06:12:00 CST 2013 0 6268
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM