[发明专利]分布式数据库系统的远程快速调用方法无效
| 申请号: | 201310185488.5 | 申请日: | 2013-05-20 |
| 公开(公告)号: | CN103246741A | 公开(公告)日: | 2013-08-14 |
| 发明(设计)人: | 况忠强;马正红 | 申请(专利权)人: | 成都市欧冠信息技术有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610061 四川省成都市锦*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 数据库 系统 远程 快速 调用 方法 | ||
1.RFC远程快速调用方法,用于数据库集群中短任务的跨机执行操作,其特征在于他包括远程快速调用模块,RFC请求处理模块,远程执行反馈模块;远程快速调用模块包括快速调用发起单元和调用返回接收单元,RFC请求处理模块包括请求接收单元和请求处理单元,远程执行反馈模块包括远程执行单元和结果反馈单元,请求处理单元与远程执行单元均按类型对不同的RFC调用进行相应的处理。
2.一种如权利要求1所述的RFC远程快速调用方法法其特征在于其它包括以下步骤:
S1:初始化远程调用环境及所需资源,启动集群节点的远程快速调用模块,RFC请求处理模块,远程执行反馈模块;
S2:发起调用:调用发起模块准备BUFF填写信息并将参数有序存放于参数段,选择一可用通道将消息包发送至目标节点并悬挂自身等待反馈;
S3:接收调用:RFC调用目标节点的请求接收单元从RFC请求接收队列中取得RFC请求任务,根据调用号接收处理传递来的参数;
S4:处理请求:RFC请求处理模块的请求处理单元将接收的RFC请求按照类型将RFC请求以及相应的参数传递给对应的处理函数;
S5:执行:任务执行者在执行节点本地执行远程请求者发来RFC任务请求;
S6:反馈:任务执行者将任务请求执行结果反馈给行远程请求发起者;
S7:接收反馈:调用发起者收到对方回复信号后解除自身悬挂,接收远程的执行结果,并根据不同的结果作相应处理。
3.一种如权利要求1所述的RFC远程快速调用方法,其特征在于:调用发起模块和远程执行反馈模块传递的数据包均为单包,网络流量小,传输效率高。
4.一种如权利要求2所述的RFC远程快速调用方法,其特征在于:所述的步骤S2调用发起模块包括以下步骤:
S21:调用发起模块准备数据缓存BUFF待用,填写基本信息包括己方和对方节点号,RFC调用发起号等;
S22:调用发起模块将参数有序放入BUFF参数段;
S23:调用发起模块根据RFC使用类型发起RFC调用,将BUFF数据传输至目标节点;
S24:调用发起者悬挂自身等待远程执行后反馈结果。
5.一种如权利要求2所述的RFC远程快速调用方法,其特征在于:所述的步骤S7接收反馈子模块接收到的处理结果有以下几种情况:
a返回成功;
b超时无反馈,检测到远程节点死亡则报错;
c收到反馈结果但是有错,根据返回的错误号作相应的错误处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市欧冠信息技术有限责任公司,未经成都市欧冠信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310185488.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车压力轴承骨架平面度检具
- 下一篇:靠尺附加支座





