RPC框架研究(二)Hadoop源码-1

来源:互联网 发布:学校宿舍网络设计 编辑:程序博客网 时间:2024/05/02 01:43

报名了阿里中间件性能大赛,我来说是一个全新的挑战,一切从空白学起,比赛的过程也是学习的过程

是的,想让自己学好,给自己报一个比赛吧~ 

就像当初学围棋,也是报了围棋比赛,为了不至于输的太惨,一个星期里学了好多东西


第二天 Hadoop源码-1 小雨

天真的以为学了Java回调机制后就可以把原来的RPC框架改为异步调用了,结果对着代码一下午都没想出要怎么去改,怎么入手。

于是决定研究一下Hadoop的源码,看看别人是怎么实现RPC的,这也是我第一次研究源码,以前都是只管用,不管如何实现。

使用jd-gui把Hadoop-core.har包反编译成java文件,自己新建了一个项目,把这些java 文件全部复制进去,代码中会出现很多红叉,很正常,因为引用了其他包的文件。我们只是要看代码,不用运行,所以可以无视这些红叉。


开始研究

与RPC有关的代码在org.apache.hadoop.ipc包中


刚想开始研究Client文件,hr打电话过来通知面试了,于是又得准备一下了,明天再开始研究源码把,今天算开个头。

最近面试确实有点多,日程表上现在还有四个面试。多去尝试,多给自己选择的机会吧,同时也算是积累下面试经验,为校招热热身罗!


最后抛下一个面试题,你有想过实习后留在我公司吗?


1 0
原创粉丝点击