首頁技術(shù)文章正文

RPC是什么?有什么作用?【C++培訓(xùn)】

更新時間:2020-04-17 來源:黑馬程序員 瀏覽量:

1577370495235_學(xué)IT就到黑馬程序員.gif

RPC(Remote Procedure Call Protocol),是遠程過程調(diào)用的縮寫,簡單說就是調(diào)用遠端(跨進程)的一個函數(shù)。在微服務(wù)中,通常需要不限定服務(wù)提供方使用的技術(shù)選型,實現(xiàn)跨團隊技術(shù)解耦。這就需要統(tǒng)一的服務(wù)框架 --RPC框架。

如果各團隊服務(wù)提供方各自實現(xiàn)一套序列化、反序列化、網(wǎng)絡(luò)框架、連接池、收發(fā)線程、超時處理、狀態(tài)機等業(yè)務(wù)之外的重復(fù)技術(shù)勞動,那么整體效率低下。所以,RPC框架將上述 “業(yè)務(wù)之外” 的技術(shù)勞動統(tǒng)一處理,是服務(wù)化首要解決的問題。

猜你喜歡

什么是protobuf?有什么用途?


分享到:
在線咨詢 我要報名
和我們在線交談!