Hadoop源代码分析系列7【转】
原文地址:http://caibinbupt.javaeye.com/blog/281281 需要注意的是,这里的Server类是个抽象类,唯一抽象的地方,就是: public abstract Writable call(Writable param, long receiveTime) throws IOException; 这表明,Server提供了一个架子,Server的具体功能,需要具体类来完成。而具体类,当然就是实现call方法。 我们先来分析Server.Call,和Client.Call类似,Server.Call包含了一次请 求,其中,id和param的含义和Client.Call是一致的。不同点在后面三个属性,connect