读书人

Hadoop实战-中高级一部分 之 Hadoop R

发布时间: 2012-11-20 09:55:44 作者: rapoo

Hadoop实战-中高级部分 之 Hadoop RPC

?

?

关注我们的微博?

?

Hadoop RestFulHadoop HDFS原理1Hadoop HDFS原理2Hadoop作业调优参数调整及原理Hadoop HAHadoop MapReduce高级编程Hadoop IOHadoop MapReduce工作原理Hadoop 管理Hadoop 集群安装Hadoop RPC
?第一部分:什么是RPCRPC 模式工作原理第二部分:Hadoop的RPC机制Hadoop PRC服务端流程?结构功能?Server.ListenerRPC Server的监听者,用来接收RPC Client的连接请求和数据,其中数据封装成Call后PUSH到Call队列。Server.HandlerRPC Server的Call处理者,和Server.Listener通过Call队列交互。Server.ResponderRPC Server的响应者。Server.Handler按照异步非阻塞的方式向RPC Client发送响应,如果有未发送出的数据,交由Server.Responder来完成。Server.ConnectionRPC Server数据接收者。提供接收数据,解析数据包的功能。Server.Call持有客户端的Call信息。?结构功能Client.ConnectionId到RPC Server对象连接的标识Client.CallCall调用信息。Client.ParallelResultsCall响应。RPC.Invoker对InvocationHandler的实现,提供invoke方法,实现RPC Client对RPC Server对象的调用。RPC.Invocation用来序列化和反序列化RPC Client的调用信息。(主要应用JAVA的反射机制和InputStream/OutputStream)??第三部分:使用Hadoop RPC流程实现VersionedProtocol?public interface?RPC?Protocol?Test?extends VersionedProtocol {
? ? public Text println(Text t);
}?
? 转载请注明出处【?http://sishuok.com/forum/blogPost/list/0/5968.html】

读书人网 >软件架构设计

热点推荐