手写dubbo-3rpc雏形——完成基本的远程调用
Posted 叁滴水
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手写dubbo-3rpc雏形——完成基本的远程调用相关的知识,希望对你有一定的参考价值。
功能介绍
第一个版本,使用netty完成一个RPC调用,使得在开发时通过调用本地方法即可完成远程调用。主要设计内容netty、自定义协议、反射等。
功能架构图
- 启动nettyserver。
- 客户端调用本地UserService的方法。
- 客户端通过反射实现netty远程调用,调用server的实现类。
- 客户端请求成功,获得响应之后打印结果。
功能预览
项目结构图
±–dubbo-client springboot服务,client端
±–dubbo-common 公共模块,放rpc的编解码内容
±–dubbo-server netty服务模块
±–dubbo-server-service 接口信息
主要说明
<以上是关于手写dubbo-3rpc雏形——完成基本的远程调用的主要内容,如果未能解决你的问题,请参考以下文章