[发明专利]远程过程调用方法、装置、服务器及存储介质有效
| 申请号: | 201911285194.3 | 申请日: | 2019-12-13 |
| 公开(公告)号: | CN111010438B | 公开(公告)日: | 2022-11-11 |
| 发明(设计)人: | 张吉凯;刘正阳 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | H04L67/565 | 分类号: | H04L67/565;H04L67/133;G06F9/54 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 远程 过程 调用 方法 装置 服务器 存储 介质 | ||
1.一种远程过程调用方法,应用于代理服务器,其特征在于,包括:
在目标框架服务开发阶段的调试过程中,接收前端设备发送的目标调用参数;所述目标框架服务为远程过程调用服务框架gRPC服务;其中,所述前端设备响应于用户在Swagger-ui的网络Web页面的输入操作发送所述目标调用参数;
将所述目标调用参数从第一格式转换为第二格式,并向服务端设备发送所述第二格式的目标调用参数;所述第一格式包括Swagger格式,所述第二格式包括所述gRPC服务支持的格式;
接收所述服务端设备发送的调用结果,所述调用结果为远程过程调用所述目标框架服务的结果;
将所述调用结果从所述第二格式转换为所述第一格式;
向所述前端设备发送所述第一格式的调用结果;所述第一格式的调用结果用于所述前端设备在所述Web页面显示所述调用结果。
2.根据权利要求1所述的远程过程调用方法,其特征在于,所述调用结果具体为通过远程过程调用框架反射功能调用所述目标框架服务的结果。
3.根据权利要求1或2所述的远程过程调用方法,其特征在于,在接收目标调用参数的步骤之前,所述远程过程调用方法还包括:
接收所述目标框架服务的地址信息;
根据所述地址信息,发送目标框架服务访问请求;
接收目标框架定义参数。
4.根据权利要求3所述的远程过程调用方法,其特征在于,在接收目标框架定义参数的步骤之后,所述远程过程调用方法还包括:
将所述目标框架定义参数从所述第二格式转换为所述第一格式;
发送所述第一格式的目标框架定义参数。
5.一种远程过程调用系统,其特征在于,包括:前端设备、代理服务器和服务端设备;
所述前端设备,用于在目标框架服务开发阶段的调试过程中,响应于用户在Swagger-ui的Web页面的输入操作向所述代理服务器发送目标调用参数;所述目标框架服务为gRPC服务;
所述代理服务器,用于接收所述目标调用参数,并将所述目标调用参数从第一格式转换为第二格式,以及向所述服务端设备发送所述第二格式的目标调用参数,所述第一格式为所述前端设备支持的格式,所述第二格式为所述服务端设备支持的格式;所述第一格式包括Swagger格式,所述第二格式包括所述gRPC服务支持的格式;
所述服务端设备,用于接收所述第二格式的目标调用参数,并根据所述第二格式的目标调用参数调用所述目标框架服务,以及向所述代理服务器发送调用结果;
所述代理服务器,还用于接收所述调用结果,并将所述调用结果从所述第二格式转换为所述第一格式,以及向所述前端设备发送所述第一格式的调用结果;
所述前端设备,还用于接收所述第一格式的调用结果,并基于所述第一格式在所述Web页面显示所述调用结果。
6.根据权利要求5所述的远程过程调用系统,其特征在于,所述服务端设备,具体用于根据所述第二格式的目标调用参数,通过远程过程调用框架反射功能调用所述目标框架服务。
7.根据权利要求5或6所述的远程过程调用系统,其特征在于,所述前端设备,还用于在向所述代理服务器发送所述目标调用参数之前,向所述代理服务器发送所述目标框架服务的地址信息;
所述代理服务器,还用于接收所述地址信息,并根据所述地址信息,向所述服务端设备发送目标框架服务访问请求;
所述服务端设备,还用于接收所述目标框架服务访问请求,并根据所述目标框架服务访问请求向所述代理服务器发送目标框架定义参数;
所述代理服务器,还用于接收所述目标框架定义参数。
8.根据权利要求7所述的远程过程调用系统,其特征在于,所述代理服务器,还用于在接收所述目标框架定义参数之后,将所述目标框架定义参数从所述第二格式转换为所述第一格式,并向所述前端设备发送所述第一格式的目标框架定义参数;
所述前端设备,还用于接收所述第一格式的目标框架定义参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911285194.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于炎热地区的沥青路面结构
- 下一篇:电控外摆门结构及具有其的车辆





