1. 程式人生 > >java-rpc框架

java-rpc框架

RMI 有點像什麼?有點像通過nc 監聽埠執然後行bash指令碼。
remote procedure all
remote method invocation
RPC為什麼不用http傳輸?

SOAP【基於xml】
REST【基於http+ json】

在這裡插入圖片描述

序列化 serialize object -> byte
反序列化deserialize byte -> object
我只要客戶端和服務端使用一套指定規則的機制,就可以把object通過byte進行傳輸了,並反向解析為object。

無論分散式有多麼複雜,本質上還是點對點通訊。

小技巧:看原始碼看不懂的時候可以從test模組裡面去找靈感,也就是看原始碼對應的單元測試程式碼