看似终点,回到起点.第一次接触C#,编写的第一个真正的Demo是基于Socket的简单通信,现在JAVA开始的第一个RPC的Demo也是基于Socket.. 下面通过java原生的序列化,Socket通信,动态代理和反射机制,实现最简单的RPC框架.它由三个部分组成. 1.服务提供者,它运行在服务端,负责提供服务接口定义和服务实现类. 2.服务发布者,它运行在RPC服务端,负责将本地服务发布完成远程服务,供其他消费者调用. 3.本地服务代理,它运行在RPC客户端,通过代理调用远程服务.然后将结果…