手写一个PRC框架思路

2019-11-09  本文已影响0人  任嘉平生愿

0.初始化注册就是将类名和类存到map中然后通过map.get拿到类

1.搭建一个客户端和服务器端的socket框架(如netty)初始化ip和端口

2.客户端调用方法只需要知道调用的类的接口传给代理类

3. 代理类将接口的classname,methodname,methodtype,methodparms抽出来

4.然后发送给服务器端

5.服务器端read.UTF得到参数

6.然后通过反射使用传入的参数调用本地方法得到结果然后返回   

7.客户端接收到参数后在强转或者序列化。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

上一篇 下一篇

猜你喜欢

热点阅读