1. 程式人生 > >Thrift筆記(二)--Thrift框架分層設計

Thrift筆記(二)--Thrift框架分層設計

ket 備註 框架 alt 圖片 channel protocol wan 設計

thrift架構設計使用了分層設計,類似TCP/IP分層,上次使用下層提供的服務。分層設計在計算機中是一個常用的設計,上層和下層定義好接口或者說協議,下層實現可以隨意更換,只要實現好定義的接口和協議就好了

技術分享圖片

這是thrift的分層設計

TProtocol:為序列化協議, 二進制,json等

Transport:Socket, SocketChannel的封裝,用於傳輸

IO:應該是tcp, udp等傳輸

備註:圖來源:http://zheming.wang/blog/2014/08/28/94D1F945-40EC-45E4-ABAF-3B32DFFE4043/

Thrift筆記(二)--Thrift框架分層設計