title: netty实现聊天和rpc
date: 2022-11-29 14:40:13
tags:
项目地址https://gitee.com/hslxy/learn-netty
用netty实现rpc的思路
首先自定义协议,不用http的原因就是比较重,http头信息太多了
然后处理黏包半包问题
利用nio实现通信
客户端把方法的类名、方法名、方法参数、参数值、返回类型等信息发送到服务端,等待结果返回
服务端接收信息,并利用反射的方式执行函数将执行结果返回给客户端
注意:客户端的发送请求通过代理的方式屏蔽了细节