1.项目介绍
基于SpringBoot+Netty+Zookeeper实现的简易RPC框架,底层使用Netty进行网络通信,将Zookeeper作为注册中心用于服务注册与发现,使用SPI机制添加多种负载均衡算法(随机、轮询、加权轮询)和多种序列化协议(Java、Protobuf、Kryo),配置即用。
2.项目具体实现
客户端实现
服务端实现
其他类
请求处理流程
![在这里插入图片描述](https://img-blog.csdnimg.cn/41eec9c4601e4edcb2cf93d28fc81494.png)
服务注册流程
![在这里插入图片描述](https://img-blog.csdnimg.cn/fd36ce362528472b87d6ac7f4ed7a095.png)
2.参考地址
https://www.cnblogs.com/2YSP/p/13545217.html#!comments