【RMI】分布式
分布式計算!Final Project選了個基于RMI的小型wiki!RMI是第三周的實驗,現在有些忘了,故現在先整理一下之前的實驗,為之后的做下準備。感謝法師!感謝好心的TA!
RMI (Remote Method Invocation)遠程方法調用,關于RMI的介紹百度百科上已經寫得非常詳細了,具體參見 http://baike.baidu.com/view/99017.htm#2
其實應該先介紹下RPC的,RPC就是Remote Procedure Calls,遠程過程調用,簡而言之,在RPC模塊中,一個過程調用是由一個進程向另外一個進程發起帶參數傳遞的請求,另一個進程接收到請求后會執行相應的動作,請問下圖:(來源于法師的授課PPT)
Process A 進程A通過proc1方法pass two parameters arg1, arg2 to Process B 進程B,Process B receives the request, then execute the remote procedure! 等遠程方法執行完畢后,return a value! 給 process A,完成整個調用過程!上面這個相信很多人都能看得懂,這里想知道下本地過程調用與遠程過程調用的區別,Local Procedure Call和RPC的主要區別是其實我也不知道== 見下圖
然后的然后,RMI是RPC模塊當中的一種面向對象的實現。
實驗室關門了! 所以! 待續!
?
?
?
?
?
轉載于:https://www.cnblogs.com/harrisonpc/archive/2012/04/19/2457909.html
總結
- 上一篇: jQuery unbind 删除绑定事件
- 下一篇: .NET开发者必备的11款免费工具