Skip to content

zshit/tiny-rpc

Repository files navigation

tiny-rpc

a tiny-rpc for learning socket,netty,jdk proxy,zookeeper etc...

关于

tiny-rpc 是为了学习rpc框架而开发的。通过阅读 dubbo 等源码,一步步构建一个简易版的rpc。 开发过程中使用到了基础的socket,jdk proxy,反射,nio等api。而后引进了netty替代了socket,引进 kryo,hessian 替换 java 的序列化。引入 zk 作为服务的注册中心,并提供一致性hash 作为软负载算法,Spring 作为容器管理对象的创建。
'tiny-rpc'是逐步构建的,历史版本见branch-log.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages