JAVA RPC學習

RPC(Remote Procedure Call Protocol)是遠程過程調用的簡稱,廣泛應用在大規模分佈式應用中,作用是有助於系統的垂直拆分,使系統更易拓展。Java中的RPC框架比較多,各有特色,廣泛使用的有RMI、Hessian、Dubbo等。RPC還有一個特點就是能夠跨語言。
1、RMI(java自帶)
2、WebService
3、一些開源框架如Dubbo、brpc等。

這裏寫圖片描述
Client與Server位於不同的服務器,Client通過協議調用Server端的服務。這個圖就是RPC的大概過程,當然不同的RPC框架實現細節差別比較大,接下來一個個介紹。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章