[发明专利]远程过程调用方法、装置、服务器及存储介质有效

专利信息
申请号: 201911285194.3 申请日: 2019-12-13
公开(公告)号: CN111010438B 公开(公告)日: 2022-11-11
发明(设计)人: 张吉凯;刘正阳 申请(专利权)人: 北京达佳互联信息技术有限公司
主分类号: H04L67/565 分类号: H04L67/565;H04L67/133;G06F9/54
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 100085 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 远程 过程 调用 方法 装置 服务器 存储 介质
【说明书】:

本公开关于一种远程过程调用方法、装置、服务器及存储介质,涉及通信技术领域,以解决gRPC服务的调试过程繁琐且耗时,而导致整个开发的效率较低的问题。该远程过程调用方法包括:接收目标调用参数;将目标调用参数从第一格式转换为第二格式,并发送第二格式的目标调用参数;接收调用结果,该调用结果为远程过程调用目标框架服务的结果;将调用结果从第二格式转换为第一格式;发送第一格式的调用结果。本公开应用于对目标框架服务调试的过程中。

技术领域

本公开涉及通信技术领域,尤其涉及一种远程过程调用方法、装置、服务器及存储介质。

背景技术

远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议,该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序。gRPC是一个高性能、通用的开源RPC框架,使用gRPC时首先约定好服务定义,指定一个或多个可以进行RPC的方法,服务端(即gRPC服务端)可以实现这些方法,并部署为gRPC服务,从而客户端可以通过gRPC提供的stub对象,实现透明的调用gRPC服务。

然而,由于gRPC是C/S(Client/Server)架构,因此在gRPC服务开发阶段的调试过程中,需要编写一份专用客户端代码,才可以实现调用到gRPC服务,因此导致gRPC服务的调试过程繁琐且耗时,从而导致整个开发的效率较低。

发明内容

本公开提供一种远程过程调用方法、装置、服务器及存储介质,以至少解决相关技术中gRPC服务的调试过程繁琐且耗时,而导致整个开发的效率较低的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种远程过程调用方法,应用于代理服务器,包括:接收目标调用参数;将目标调用参数从第一格式转换为第二格式,并发送第二格式的目标调用参数;接收调用结果,该调用结果为远程过程调用目标框架服务的结果;将调用结果从第二格式转换为第一格式;发送第一格式的调用结果。

在一种实现方式中,上述调用结果具体为通过远程过程调用框架反射功能调用目标框架服务的结果。

在一种实现方式中,在接收目标调用参数的步骤之前,本公开实施例提供的远程过程调用方法还包括:接收目标框架服务的地址信息;根据地址信息,发送目标框架服务访问请求;接收目标框架定义参数。

在一种实现方式中,在接收目标框架定义参数的步骤之后,本公开实施例提供的远程过程调用方法还包括:将目标框架定义参数从第二格式转换为第一格式;发送第一格式的目标框架定义参数。

根据本公开实施例的第二方面,提供一种远程过程调用系统,包括:前端设备、代理服务器和服务端设备。其中,前端设备,用于向代理服务器发送目标调用参数。代理服务器,用于接收目标调用参数,并将目标调用参数从第一格式转换为第二格式,以及向服务端设备发送第二格式的目标调用参数,该第一格式为前端设备支持的格式,该第二格式为服务端设备支持的格式。服务端设备,用于接收第二格式的目标调用参数,并根据第二格式的目标调用参数调用目标框架服务,以及向代理服务器发送调用结果。代理服务器,还用于接收调用结果,并将调用结果从第二格式转换为第一格式,以及向前端设备发送第一格式的调用结果。前端设备,还用于接收第一格式的调用结果。

在一种实现方式中,上述服务端设备,具体用于根据第二格式的目标调用参数,通过远程过程调用框架反射功能调用目标框架服务。

在一种实现方式中,上述前端设备,还用于在向代理服务器发送目标调用参数之前,向代理服务器发送目标框架服务的地址信息。上述代理服务器,还用于接收地址信息,并根据地址信息,向服务端设备发送目标框架服务访问请求。上述服务端设备,还用于接收目标框架服务访问请求,并根据目标框架服务访问请求向代理服务器发送目标框架定义参数。上述代理服务器,还用于接收目标框架定义参数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911285194.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top