rpc:遠程過程調用,包括傳輸協議和序列化協議
傳輸協議包含: http2 協議,也有如dubbo一類的自定義報文的tcp協議。
序列化協議包含: 如基於文本編碼的 xml json,也有二進制編碼的 protobuf hessian等。
http協議中報文頭占了很大字節,效率很低。
rpc直接使用tcp協議來進行傳輸
自定義tcp協議的報頭字節數就16byte
http協議本身也可以作為rpc的傳輸層協議
rpc:遠程過程調用,包括傳輸協議和序列化協議
傳輸協議包含: http2 協議,也有如dubbo一類的自定義報文的tcp協議。
序列化協議包含: 如基於文本編碼的 xml json,也有二進制編碼的 protobuf hessian等。
http協議中報文頭占了很大字節,效率很低。
rpc直接使用tcp協議來進行傳輸
自定義tcp協議的報頭字節數就16byte
http協議本身也可以作為rpc的傳輸層協議
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。