一个简易的rpc框架实现完整教程

楼主基本结束了秋招,开始整理之前做过的项目

在面经里,有不少人向我问过关于实现rpc框架的问题。私以为这个项目写在简历上算是一个比较好的加分项,应该会比秒杀系统更抢眼一点

我的这个rpc框架是参照着javaguide的作者guide哥的轮子实现的,当时扒的commits记录,增加了一些自己的特色,比如自定义协议啊、通用序列化接口啥的

guide哥现在也在写这个轮子的教程,无奈写得挺慢,而且应该是一个文档性质的教程,不太方便新手一点点跟着做

所以我整理了一份我自己的教程,尽可能渐进式去实现,新手友好吧

目前还在写,教程放在csdn上,地址

我的rpc框架在github上开源,地址

牛客的git也好使啦,https://git.nowcoder.com/6796629/My-RPC-Framework

最后还是要说,guide哥牛逼!#秋招##项目##校招#
全部评论
我要🥜轮子搬运工🤣🤣
1 回复 分享
发布于 2022-05-04 18:17
完蛋了,今年人手rpc
1 回复 分享
发布于 2021-06-01 00:01
赞赞赞 正愁找不到rpc的教程🤣
1 回复 分享
发布于 2020-10-22 23:12
完了 怎么这么巧 这个项目我也做了🤣
1 回复 分享
发布于 2020-08-05 03:05
好赞,学习啦
1 回复 分享
发布于 2020-08-03 10:50
感谢
1 回复 分享
发布于 2020-08-03 09:55
老哥tql
1 回复 分享
发布于 2020-08-03 09:49
可以可以,老哥造福牛客很棒!
1 回复 分享
发布于 2020-08-03 09:18
顺便蹲一蹲字节杭州的同学
1 回复 分享
发布于 2020-08-03 08:21
reactor
1 回复 分享
发布于 2020-08-03 01:28
好奇妙 刚自己造这个轮子
3 回复 分享
发布于 2022-03-12 02:00
请问,针对这个RPC框架,面试官都怼了哪些问题啊
3 回复 分享
发布于 2020-08-04 18:28
该系列已全部完成🎉 https://blog.csdn.net/qq_40856284/category_10138756.html
3 回复 分享
发布于 2020-08-04 17:11
有不少老哥问我要简历……可是我的简历真的没了啊……😢悲伤
3 回复 分享
发布于 2020-08-03 14:02
大概需要这么些组件,注册中心,配置中心,序列化反序列化,路由,负载均衡,服务治理,多路复用,如果有个控制台就更好了
3 回复 分享
发布于 2020-08-03 12:57
netty 不会..被问到就gg
2 回复 分享
发布于 2020-08-05 03:02
秒杀真就是简历污点hhh,我在发现大家简历上都有之后果断撤了hhh
1 回复 分享
发布于 2020-10-23 11:19
牛客git现在试试呢,前段时间在换网络停过
1 回复 分享
发布于 2020-08-03 14:16
楼主顶一下 今天晚上在知识星球 牛客都看到你的帖子啦。
1 回复 分享
发布于 2020-08-02 23:48
佬,请问一下做这个项目需不需要微服务的前置知识呢?
点赞 回复 分享
发布于 2024-04-09 11:48 江苏

相关推荐

03-26 17:33
已编辑
西安电子科技大学 Java
3.24晚上电话面 第二天看官网面试寄了1、自我介绍(一开始只说了院校,研究方向,面试官问就这些吗,然后讲了一下项目的一些内容,面试官又说项目不用讲那么多一会再问)2、spring AOP(简单八股一听到会的有点激动,处女面有点紧张大脑输出IOC了)3、了解哪些设计模式(说到代理设计模式时候突然意识到第一个讲错了疯狂抱歉)4、Java HashMap底层实现(讲了jdk1.8前后变化,红黑树和链表的转换)5、Java线程池怎么用?7个参数,拒接策略6、数据库索引。讲了mysql默认是b+树,讲了b+树的搜索复杂度,和b树对比,其他还有什么数据结构可以当索引?哈希,对比b+树,最后问最左前缀原则7、计算机网络。三次握手,四次挥手,为什么项目用websocket,还了解什么长连接方式?8、redis的优势?(内存,io多路复用,多种数据结构)redis保证可用性的方法9、项目写用了反射和注解,具体说说为什么用?反射原理10、项目写了gRPC,怎么用的?目的是?(ProtoBuf)二进制传输,序列化反序列化快,流式处理。还了解什么应用rpc的项目11、深挖项目。(真的很深,简历上写了一个算法是师兄的毕业论文,详细问了底层数据结构,算法流程,举例说明)这里了解的不够,被拷打的说不出话12、问为什么没有实习经历(我要是有实习经历找什么实习)13、学校最有挑战性的事14、团队协作经历反问:1、团队偏业务还是底层技术2、阿里实习生培养体系3、看中实习生的什么方面大概就是这些内容,其他的记不太清了,回答时候八股回答还可以,项目挖坑太大了这就把不是我做的部分全删了#面试中的破防瞬间# #面试中的破防瞬间# #牛客AI配图神器# 后续联系了其他部门捞,然后评估秒挂,猜测是笔试做的稀烂,直接被淘汰了
查看14道真题和解析 面试中的破防瞬间
点赞 评论 收藏
分享
评论
120
1198
分享

创作者周榜

更多
牛客网
牛客企业服务