本文旨在幫助大家探索出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í)是年輕人改變自己的最好方式