RPC和http協議的區別


rpc:遠程過程調用,包括傳輸協議和序列化協議

傳輸協議包含:  http2 協議,也有如dubbo一類的自定義報文的tcp協議。

序列化協議包含: 如基於文本編碼的 xml json,也有二進制編碼的 protobuf hessian等。

http協議中報文頭占了很大字節,效率很低。

rpc直接使用tcp協議來進行傳輸

自定義tcp協議的報頭字節數就16byte

http協議本身也可以作為rpc的傳輸層協議


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM