美文网首页
PRC基于ZK和netty手写RPC

PRC基于ZK和netty手写RPC

作者: zjp999988 | 来源:发表于2020-04-08 01:40 被阅读0次

1.首先工程分为client server和api工程

jar包依赖 是zk和netty

2.需求祥设

1.客户端是基于接口编程

那我可以使用动态代理生产接口代理,封装请求执行远程调用,返回给出结果;基于这一点;

1.客户端代理层使用jdk动态代理 

2.网络请求使用netty处理

3.注册和发现使用netty实现

3.正式编码

3.1 生成代理

3.2

正真发送rpc

//请求信息的封装 便于反射调用;

//再来看下自己的业务处理器

很简单的继承了一个入栈handler ,直接返回结果;

//再看看服务端

1.先扫包注册实现类到注册中心;

//看下扫包过程

根据资源路径遍历 查找实现类类名;

//再看看注册

//服务信息的抽象

//最后服务的启动

//再看下自己的请求处理器

//最后 看下效果

1.启动服务端

//看下启动的客户端

相关文章

网友评论

      本文标题:PRC基于ZK和netty手写RPC

      本文链接:https://www.haomeiwen.com/subject/ydnaphtx.html