1. 程式人生 > >hessian、rmi、dubbo與rpc

hessian、rmi、dubbo與rpc

簡單的說,RPC就是從一臺機器(客戶端)上通過引數傳遞的方式呼叫另一臺機器(伺服器)上的一個函式或方法(可以統稱為服務)並得到返回的結果。
RPC 會隱藏底層的通訊細節(不需要直接處理Socket通訊或Http通訊)
RPC 是一個請求響應模型。客戶端發起請求,伺服器返回響應(類似於Http的工作方式)
RPC 在使用形式上像呼叫本地函式(或方法)一樣去呼叫遠端的函式(或方法)。
hessian、rmi、dubbo都是rpc的一種實現 rpc基於xdr rmi是rpc的面向物件版實現 hessian是基於binary-rpc協議 dubbo是 基於Hessian二進位制序列化 webservice也提供了rpc實現,但是效果不太好。 歡迎加入我的QQ技術交流群425783133