[資訊] 遠程過程調用: RPC

遠程過程調用 wiki
https://zh.wikipedia.org/wiki/%E9%81%A0%E7%A8%8B%E9%81%8E%E7%A8%8B%E8%AA%BF%E7%94%A8

遠程程序呼叫(RPC)詳解
https://waylau.com/remote-procedure-calls/

淺談RPC
https://segmentfault.com/a/1190000020100402

花了一個星期,我終於把RPC框架整明白了!

遠端程序呼叫(Remote Procedure Call,RPC)是一種廣泛使用的分散式應用程式處理方法。一個應用程式使用RPC來“遠端”執行一個位於不同位址空間內的過程,從效果上看和執行本地調用相同。事實上,一個RPC應用分為兩個部分:伺服器和客戶機。伺服器提供一個或多個遠端過程;客戶機向伺服器發出遠端調用。伺服器和客戶機可以位於同一台電腦,也可以位於不同的電腦,甚至可以運行在不同的作業系統之上。客戶機和伺服器之間的網路通訊和資料轉換通過代理程式(stub與skeleton)完成,從而遮罩了不同的作業系統和網路通訊協定。RPC為客戶機或伺服器的分佈計算提供了有力的支援。


#遠程過程調用, Remote Procedure Call, RPC

留言