rpc和websocket的區別


雖然很久以前用過rpc但是當時沒用過websocket,也沒做過對比,現在就對比一下

rpc的用法是客戶端直接調用服務端的函數,其實他就是把數據傳給服務端,服務端處理完以后返回給客戶端,

websocket是把數據發出去,他是在tcp之上一層的,他有發送結束標志,就是一次ws.send的結束,服務器會知道,服務器按照協定可以拿出完整的一次ws.send那么區別就出來了:websocket並不關系對方拿到數據后處理的過程是否完成,而rpc是和處理過程相關的,其實他們不是同一個級別的東西。如果是短連接的話,rpc更像是http,

rpc適合做數據同步,websocket適合做流,當然也可以用websocket實現rpc


免責聲明!

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



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