Skip to content

itonyli/rpc-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talk is cheap. Show me the code.

总想着写个大点的工程,但是架构能力有限。还有好多TODO没完成,感兴趣的化可以fork走。(小菜刚接触dubbo不久,一个月左右~)

对比了一下性能: dubbo rpc-framework 初始化时间 2000左右 5000左右 传输10个对象 平均2ms 平均8ms

(单机测试,可能会出现差异)

优化方向: (1)序列化, 数据压缩 (2)注册中心,provider和consuer节点的watch (3)注解的加载方式(一开始想剔除spring,自定义classloader) (4)socket直传会比netty快 (5)日志优化 (6)异常处理

最后,Dubbo架构的还是很NB的,小道消息最近阿里重新开始维护Dubbo啦,Happy!

测试须知:netty通信端口为8888,zk地址:127.0.0.1:2181 demo启动顺序 (1)com.github.itonyli.demo.SimpleProvider (2)com.github.itonyli.demo.SimpleConsumer

Good Idea ToMail:[email protected]

About

rpc-framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages