rpc分類

RPC 調用分類

RPC 調用的分類方式有不少種。json

從通訊協議層面能夠分爲:restful

基於 HTTP 協議的 RPC;框架

基於二進制協議的 RPC;異步

基於 TCP 協議的 RPC。google

從是否跨平臺可分爲:spa

單語言 RPC,如 RMI, Remoting;rest

跨平臺 RPC,如 google protobuffer, restful json,http XML。同步

從調用過程來看,能夠分爲同步通訊RPC和異步通訊RPC:二進制

同步 RPC:指的是客戶端發起調用後,必須等待調用執行完成並返回結果;call

異步 RPC:指客戶方調用後不關心執行結果返回,若是客戶端須要結果,可用經過提供異步 callback 回調獲取返回信息。大部分 RPC 框架都同時支持這兩種方式的調用。

相關文章
相關標籤/搜索