1. 程式人生 > >Java 簡單的RPC 實現

Java 簡單的RPC 實現

com java多態 http 技術 images object ice ima framework

借用了網上某大神的例子。。。。

技術分享目錄結構是這樣的。。。

RpcFramework 主要是兩個方法。一個是暴露服務,一個為引用服務。暴露服務的主要作用是聲明一個接口的實現類。可以通過socket 遠程調用此方法。
暴露服務 需要 端口號 和 接口實現類。、。。

技術分享

引用服務主要是寫一個本地接口,通過socket 序列化對象調用暴露的服務,也就是說,本地必須有接口,才可引用方法。
引用服務需要 接口的類,主機地址 和 端口號。

技術分享

rpc用到的技術有3點:
java多態;
socket編程;
java io序列流;
代理模式;

ps:把 Object 對象 service 寫成了 server。。。找了一個鐘頭---

Java 簡單的RPC 實現