概念
遠程過程調用(RPC)是一個協議,程序可以使用這個協議請求網絡中的另一臺計算機上某程序的服務而不需要知道網絡細節。
==底層:socket封裝 ==
必備知識
網絡七層模型
網絡四層模型
RPC模式
C/S模式
基於傳輸層協議(TCP/IP)
事件處理模型(請求、計算、響應)
設計目的
調用非本機的方法
不同語言程序之間通訊
不瞭解底層通訊,向本地方法一樣調用
RPC作用
分佈式程序的基礎(分佈式操作系統,分佈式計算,分佈式軟件設計)
垂直應用服務化拆分
RPC的特點
封裝網絡交互
遠程調用對象的代理
支持容器(Spring、Jetty)
可配置、可擴展
你知道的越多,你不知道的越多。
有道無術,術尚可求,有術無道,止於術。
如有其它問題,歡迎大家留言,我們一起討論,一起學習,一起進步