基于netty实现自定义Rpc框架
1.需求介绍
dubbo 底层使用了 Netty 作为网络通讯框架,要求用 Netty 实现一个简单的 RPC 框架,消费者和提
供者约定接口和协议,消费者远程调用提供者的服务,
1. 创建一个接口,定义抽象方法。用于消费者和提供者之间的约定,
2. 创建一个提供者,该类需要监听消费者的请求,并按照约定返回数据
3. 创建一个消费者,该类需要透明的调用自己不存在的方法,通过controller方式进行轮询访问,内部需要使用 Netty 进行数据通信
4. 提供者与消费者数据传输使用json字符串数据格式
原创
2021-07-20 14:38:13 ·
362 阅读 ·
1 评论