毕设想写个RPC

要写一个有特色的RPC,比如jsf注册中心可以动态扩容,dubbo不清楚,dubbox不清楚,gRPC和thrift轻量级,hsf不清楚,我应该怎么办,求大家给点意见_(:з」∠)_
全部评论
先去公司实习 看看公司脚手架怎么写的 然后模仿 有问题还能问 脚手架这东西如果不是很了解出了问题都不知道找谁问
点赞 回复 分享
发布于 2018-11-15 11:27
1.确定rpc的结构,难点:如何使用***屏蔽底层调用
点赞 回复 分享
发布于 2018-11-15 12:14
抱歉,没看楼中楼…关于特色个人建议可以从这几方面入手:采用高效的序列化比如protobuf,采用高效的数据传递方式nio,,,如果想注册中心动态扩容的话这个找个支持动态扩展的集群就把注册中心放上面就好了。个人见解,可能有失偏颇,不要太在意
点赞 回复 分享
发布于 2018-11-15 12:19
看dubbo源码
点赞 回复 分享
发布于 2018-11-15 12:29
。。。掘金有个。。小册。。就是讲rpc的。。可以参考一下
点赞 回复 分享
发布于 2018-11-15 12:33
注册中心直接用开源不就好了,又不属于rpc开发的部分
点赞 回复 分享
发布于 2018-11-16 00:19
NettyRpc,可以看一下github上这个超轻量级的rpc框架,结构很简洁。
点赞 回复 分享
发布于 2018-11-16 00:32
可以考虑几个点:长连接池的设计,ping的设计;负载均衡设计,就是调用方选择哪个服务方,规则定义;不同服务的定制化配置,比如服务专属线程池之类;rpc协议的设计,可以自己设计rpc协议来满足自己的需求;还有就是代码本身的优化,尽可能把满足代码的可扩展性,方便以后的代码扩展。
点赞 回复 分享
发布于 2018-11-16 00:40

相关推荐

1 28 评论
分享
牛客网
牛客企业服务