RPC 本人最近学习对RPC的一些认识决定实现一个RPC框架 项目主要分为三个子项目 API 项目 定义了通信的数据模型和序列化反序列化所使用的工具以及项目测试使用的bean和接口 Server 项目作为RPC的过程服务提供者 Client 项目是服务的调用者 我这里使用的是MINA作为TCP服务器 利用jdk自带的方法进行序列化 在服务调用方做一个接口的代理让接口执行socket通信将调用服务的请求发送到Server端在Server端反射出接口的实现类执行方法再讲返回数据通过网络写回去