如何調用他人的服務
- 消費方以本地調用方式調用服務
- 中間過程吧方法、參數等組裝成消息體
- 找到服務地址(ip+端口),把消息發到服務端
- 解碼
- 調用本地服務
- 返回結果
如何透明的調用遠程服務
動態代理,在調用的時候織入遠程調用邏輯
如何發佈服務
當集羣環境,不可能服務方告訴消費方。所有引入zookeeper這類服務註冊表,服務費和消費方都通過zookeper進行註冊,關係都由他來維持。
動態代理,在調用的時候織入遠程調用邏輯
當集羣環境,不可能服務方告訴消費方。所有引入zookeeper這類服務註冊表,服務費和消費方都通過zookeper進行註冊,關係都由他來維持。