学习写简单的RPC框架demo

时间:2022-03-20 04:34:05

学习实现一个简单的RPC框架。

工程主要目录分级结构:

学习写简单的RPC框架demo

rpc-common: 公共基础包,能力提供包

rpc-provider: 服务提供者

rpc-consumer:服务消费者

rpc-service:定义接口

rpc-service-impl:接口实现

核心实现:通过动态代理的方式映射接口实例,然后调用服务提供的方法;

rpc-consumer只需要依赖rpc-common 和 rpc-service,底层通过走http的方式去调用Service的接口。当然不一定要走Http才能调用。

gitee源码地址:

https://gitee.com/leijisong/rpc-demo