遠程調用(RPC)

RPC:Remote Produce Call遠程過程調用

相似的還有RMI。自定義數據格式,基於原生TCP通訊,速度快,效率高。早期的webservice,如今熱門的dubbo,都是RPC的典型.程序員

該協議容許運行於一臺計算機的程序調用另外一臺計算機的子程序,而程序員無需額外地爲這個交互做用編程。說得通俗一點就是:A計算機提供一個服務,B計算機能夠像調用本地服務那樣調用A計算機的服務。web

RPC的調用流程圖:編程

 

 

實現RPC主要是作到兩點 :
1.實現遠程調用其餘計算機的服務2. 像調用本地服務同樣調用遠程服務

工具

 

經常使用的工具:blog

RMIwebservice

Thrift效率

Dubbodubbo

gRPCservice

相關文章
相關標籤/搜索