相似的還有RMI。自定義數據格式,基於原生TCP通訊,速度快,效率高。早期的webservice,如今熱門的dubbo,都是RPC的典型.程序員
該協議容許運行於一臺計算機的程序調用另外一臺計算機的子程序,而程序員無需額外地爲這個交互做用編程。說得通俗一點就是:A計算機提供一個服務,B計算機能夠像調用本地服務那樣調用A計算機的服務。web
RPC的調用流程圖:編程
實現RPC主要是作到兩點 :
1.實現遠程調用其餘計算機的服務2. 像調用本地服務同樣調用遠程服務
工具
經常使用的工具:blog
RMIwebservice
Thrift效率
Dubbodubbo
gRPCservice