Hadoop的RPC通信(二)------>框架封装思想
来源:互联网 发布:非农数据走势图片 编辑:程序博客网 时间:2024/06/05 19:53
一 、 RPC框架的底层原理封装
1.客户端Controller
2.服务端Server
3.业务接口LoginServiceInterface
如图:
1.首先controller会根据业务员接口,生成一个客户端socket程序动态代理对象proxy
2.controller通过proxy调用业务的方法,例如:proxy.login(username,password)
3.然后controller调用socket的请求方法
4.通过socket向service发送请求
5.service端soceket收到请求后,会生成接口实现类的动态代理对象
6.调用业务代理对象的具体业务方法,logxinimpl(username,password)
7.获取方法的返回结果
8.controller通过socket获取service端的返回结果,并进行接下来的业务处理
二 、RPC通信的好处
通过Hadoop的RPC通信------>java实现那一篇可以看到,通过RPC使得通信更为方便,将复杂的代码封装好,我们需要做的只是简单的几步即可:
第一步:
服务端
1. 实现业务接口,写好实现类
2. RPC.Server server =new RPC.Builder(conf),传ip,port等参数即可
第二步:
客户端
1.得到代理对象Bizable proxy = RPC.getProxy
2.调用方法proxy.sayHi();
0 0
- Hadoop的RPC通信(二)------>框架封装思想
- hadoop中的RPC框架封装思想
- 考察Hadoop的底层rpc通信(二)
- hadoop所封装的RPC框架简单使用
- Hadoop的RPC通信原理
- Hadoop的RPC框架使用
- <hadoop>hadoop RPC框架
- Hadoop的RPC通信------>java实现
- 考察Hadoop的底层rpc通信(一)
- Hadoop RPC通信原理
- 理解Hadoop通信 RPC
- Hadoop的RPC框架应用示例
- 三、Hadoop的RPC框架运行机制
- 【远程调用框架】如何实现一个简单的RPC框架(四)优化二:改变底层通信框架
- Hadoop RPC框架解读
- Hadoop RPC 框架解析
- Hadoop RPC框架
- Hadoop RPC框架
- framelayout 两布局重叠,下层不响应点击事件
- ServicingAPI 初始化
- spring和mybatis整合
- 【备忘】Hadoop实战(第2版 PDF 下载
- Gamma校正
- Hadoop的RPC通信(二)------>框架封装思想
- 快速找出数组中的最大数和第二大数
- Android中popuwindow中使用listview
- Java实现群聊(小型)
- Linux命令之 wget
- 五种开源协议BSD,GPL,LGPL,MIT比较
- Socket实现Android客户端与服务器的通信
- mac下卸载node.js
- error C2143: 语法错误 : 缺少“;”(在“<class-head>”的前面)