学习实现一个简单的RPC框架。
工程主要目录分级结构:
rpc-common: 公共基础包,能力提供包
rpc-provider: 服务提供者
rpc-consumer:服务消费者
rpc-service:定义接口
rpc-service-impl:接口实现
核心实现:通过动态代理的方式映射接口实例,然后调用服务提供的方法;
rpc-consumer只需要依赖rpc-common 和 rpc-service,底层通过走http的方式去调用Service的接口。当然不一定要走Http才能调用。
gitee源码地址: