直接在这里附上代码地址:
https://gitee.com/liuqi_it/netty_test
总体结构:
总共三个模块:
1、common模块:写一些公共的dto,pojo,util,interface等等
2、consumer模块:rpc客户端模块,是一个springboot进程 (netty client进程依附于它)
3、provider模块:rpc服务端模块,是一个springboot进程(netty server进程依附于它)
common module的结构:
consumer module的结构:
provider module的结构:
启动rpc服务端:
启动rpc客户端:
测试
客户端日志:
服务端日志: