1.rpc
1.1 rpc (remote procedure call)遠端過程呼叫.
遠端過程指的是不是同乙個程序。
1.2 rpc至少有兩個過程。呼叫方(client),被呼叫方(server)。
1.3 client主動發起請求,呼叫指定ip和port的server中的方法,把呼叫結果返回給client。
1.4 rpc是hadoop構建的基礎。
2. 通過例子獲得的認識?
2.1 rpc是乙個遠端過程呼叫。
2.2 客戶端呼叫服務端的方法,意味著呼叫服務端的物件中的方法。
2.3 如果服務端的物件允許客戶端呼叫,那麼這個物件必須實現介面。
2.4 如果客戶端能夠呼叫到服務端物件的方法,那麼這些方法一定位於物件的介面中。
例子:
(1)伺服器端
public
class
myserver
} (2)客戶端
public
class
myclient }
(3)**物件介面
public
inte***ce
mybizablle
extends
versionedprotocol
(4)**物件實現類
public
class
myclient }
遠端過程呼叫 RPC
rpc是遠端過程呼叫 remote procedure call 的縮寫。就是一台伺服器上的服務通過引數傳遞的方式呼叫另一台服 務器的服務,並獲取返回結果。比如有兩台伺服器a b,a上的服務想要呼叫b上的函式或方法,由於不在同乙個記憶體空間,不能直接呼叫,需要通過網路來表達呼叫的語義和傳達呼叫的資料...
遠端過程呼叫RPC
1 可以夠跨多種開發工具及平台,比如說企業已有的系統開發完畢或者子系統已經部署交付了,它提供了rpc介面,新的子系統要整合,使用業界通用的rpc介面就可以整合了,你不可能要求原來的開發商再來修改一遍介面,否則的話就變成了資訊孤島。2 能夠跨多個伺服器,這個在其他計算機上很容易透過80埠的rpc來訪問...
RPC 遠端過程呼叫協議
remote procedure call 1 rpc 遠端過程呼叫協議,它是一種通過網路從遠端電腦程式上請求服務,而不需要了解底層網路技術的協議。rpc協議假定某些傳輸協議的存在,如tcp或udp,為通訊程式之間攜帶資訊資料。在osi網路通訊模型中,rpc跨越了傳輸層和應用層。rpc使得開發包括網...