[发明专利]RPC请求、RPC请求处理方法、装置以及设备在审
申请号: | 201710815632.7 | 申请日: | 2017-09-12 |
公开(公告)号: | CN107733866A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 韩佳松;叶进 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/54 |
代理公司: | 北京晋德允升知识产权代理有限公司11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | rpc 请求 处理 方法 装置 以及 设备 | ||
技术领域
本说明书涉及计算机软件技术领域,尤其涉及一种远程过程调用(Remote Procedure Call,RPC)请求方法、装置以及设备,一种RPC请求处理方法、装置以及设备。
背景技术
随着计算机和互联网技术的迅速发展,以及移动终端的使用普及,大量应用(Application,App)也不断涌现,给用户带来了便利。
在现有技术中,无论是在App的开发测试阶段,还是实际使用阶段,App经常会与服务端产生数据通信,这些数据通信大部分是通过App的客户端向服务端发送RPC请求来完成的,服务端通过已有的相应RPC服务返回响应数据,进而,客户端可以根据响应数据执行后续的处理逻辑。
基于现有技术,需要能够更有效辅助App开发测试的RPC请求处理方案。
发明内容
本说明书实施例提供RPC请求、RPC请求处理方法、装置以及设备,用以解决如下技术问题:需要能够更有效辅助App开发测试的RPC请求处理方案。
为解决上述技术问题,本说明书实施例是这样实现的:
本说明书实施例提供的一种RPC请求处理方法,包括:
接收RPC请求;
通过mock所述RPC请求对应的RPC服务,获得针对所述RPC请求的响应数据并返回。
本说明书实施例提供的一种RPC请求方法,包括:
发送RPC请求给接收端;
接收所述接收端返回的针对所述RPC请求的响应数据;
其中,所述响应数据是所述接收端通过mock所述RPC请求对应的RPC服务获得。
本说明书实施例提供的一种RPC请求处理装置,包括:
接收模块,接收RPC请求;
处理模块,通过mock所述RPC请求对应的RPC服务,获得针对所述RPC请求的响应数据并返回。
本说明书实施例提供的一种RPC请求装置,包括:
发送模块,发送RPC请求给接收端;
接收模块,接收所述接收端返回的针对所述RPC请求的响应数据;
其中,所述响应数据是所述接收端通过mock所述RPC请求对应的RPC服务获得。
本说明书实施例提供的一种RPC请求处理设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
接收RPC请求;
通过mock所述RPC请求对应的RPC服务,获得针对所述RPC请求的响应数据并返回。
本说明书实施例提供的一种RPC请求设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
发送RPC请求给接收端;
接收所述接收端返回的针对所述RPC请求的响应数据;
其中,所述响应数据是所述接收端通过mock所述RPC请求对应的RPC服务获得。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:可以根据App开发测试需求,通过mock RPC请求对应的RPC服务,模拟出各种可能的响应数据,从而能够便利地覆盖多种正常或者异常的RPC场景,因此,有助于App开发测试的进行。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书的方案在一种实际应用场景下涉及的一种整体架构示意图;
图2为本说明书实施例提供的一种RPC请求处理方法的流程示意图;
图3为本说明书实施例提供的一种RPC请求方法的流程示意图;
图4为本说明书的方案在实际应用场景下的一种具体实施方案的流程示意图;
图5为本说明书实施例提供的对应于图2的一种RPC请求处理装置的结构示意图;
图6为本说明书实施例提供的对应于图3的一种RPC请求装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710815632.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于ZIGBEE网络的智能网关
- 下一篇:一种转发表项维护方法及装置