psStyle / repos

0 stars 0 forks source link

RPC #11

Open psStyle opened 9 years ago

psStyle commented 9 years ago
                    RPC(remote procedure call)

rpc是hadoop构建的基础 RPC是什么? 远程过程调用 RPC的原理是什么? RPC其实也是种C/S的编程模式,有点类似C/S Socket 编程模式,但要比它更高一层。当我

们在建立RPC服务以后,客户端的调用参数通过底层的RPC传输通道,可以是UDP,也可以是TCP(也

即TI-RPC—无关性传输),并根据传输前所提供的目的地址及RPC上层应用程序号转至相应的RPC应

用程序服务端,且此时的客户端处于等待状态,直至收到应答或Time Out超时信号。当服务器端获

得请求消息,则会根据注册RPC时告诉RPC系统的例程入口地址,执行相应的操作,并将结果返回至

客户端。 RPC的作用? 提高系统资源的利用率,可以将大量数据处理的操作方在处理能力较强的系统上运行,从

而减轻前端机的负担