本文旨在幫助大家探索出twemproxy接收流程的代碼邏輯框架,有些具體的實現(xiàn)需要我們在未來抽空去探索或者大家自行探索。在這篇文章開始前,大家要做好一個小小的心理準備,由于twemproxy代碼是一份優(yōu)秀的c語言代碼,為此,在twemproxy的代碼中會大篇幅使用c指針。但是不論是普通類型的指針還是函數(shù)指針,都可以讓我們這些c語言使用者大飽眼福,生出一種“原來還可以這樣寫!!!”的快感。

 

數(shù)據(jù)結(jié)構(gòu)

在探索twemproxy接收流程之前,我們必須對一些我們會用到的數(shù)據(jù)結(jié)構(gòu)進行說明,以便我們更好地去探索,這邊在講解結(jié)構(gòu)時,僅僅講解與twemproxy接收流程相關(guān)的代碼,其他代碼暫時不進行剖析。

 

mbuf

在nc_mbuf.h里

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式