[发明专利]基于影子链路实现沙箱调试的方法、装置及业务服务器有效
申请号: | 201810804365.8 | 申请日: | 2018-07-20 |
公开(公告)号: | CN108933713B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 皮维 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L67/00 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 影子 实现 调试 方法 装置 业务 服务器 | ||
公开了一种基于影子链路实现沙箱调试的方法、装置及业务服务器,所述方法包括:接收客户端发送的业务接口调用请求,其中,所述业务接口调用请求至少携带有待调用业务接口的接口信息、调用者标识,所述调用者标识用于标识所述客户端上登录用户的用户身份,所述用户身份为下述其中一项:沙箱测试用户、真实线上用户;对所述业务接口调用请求中携带的所述调用者标识进行识别;若识别结果表示所述客户端上登录用户的用户身份为沙箱测试用户,且所述待调用业务接口已签约,则利用预先配置的影子链路调用所述待调用业务接口,其中,所述影子链路模拟于真实线上链路,且与所述真实线上链路相互隔离;向所述客户端返回针对所述待调用业务接口的调用结果。
技术领域
本说明书实施例涉及数据处理技术领域,尤其涉及一种基于影子链路实现沙箱调试的方法、装置及业务服务器。
背景技术
随着互联网技术的发展,越来越多的网络服务平台对外提供开放API(Application Programming Interface,应用程序编程调用接口),即将自身的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者基于该些数据接口开发出新的应用,并使得该新的应用能够运行于网络服务平台之上,其中,提供开放API的平台本身被称为开放平台。
现有技术中,为了便于应用的开发和调试,开放平台提供一个仿真的调试环境,即沙箱环境,该沙箱环境模拟开放平台的真实线上环境,其具备直观仿真的实测效果,同时,沙箱环境作为一个独立的虚拟环境,其可以将处于开发阶段尚未得到完全检验的第三方应用代码与真实的线上环境相隔离,避免对真实的线上环境造成影响和破坏,可以说,提供沙箱环境是构建开发平台必不可少的一环。
对于传统的沙箱环境而言,由于其属于一种线下环境,从而很容易受外界环境因素,例如设备等影响而发生变动,也即,传统的沙箱环境具有不稳定性,而沙箱环境的不稳定性将进一步影响基于该沙箱环境进行业务接口调试的效果,同时,也给应用开发带来了额外负担。
发明内容
针对上述技术问题,本说明书实施例提供一种基于影子链路实现沙箱调试的方法、装置及业务服务器,技术方案如下:
根据本说明书实施例的第一方面,提供一种基于影子链路实现沙箱调试的方法,所述方法包括:
接收客户端发送的业务接口调用请求,其中,所述业务接口调用请求至少携带有待调用业务接口的接口信息、调用者标识,所述调用者标识用于标识所述客户端上登录用户的用户身份,所述用户身份为下述其中一项:沙箱测试用户、真实线上用户;
对所述业务接口调用请求中携带的所述调用者标识进行识别;
若识别结果表示所述客户端上登录用户的用户身份为沙箱测试用户,且所述待调用业务接口已签约,则利用预先配置的影子链路调用所述待调用业务接口,其中,所述影子链路模拟于真实线上链路,且与所述真实线上链路相互隔离;
向所述客户端返回针对所述待调用业务接口的调用结果。
根据本说明书实施例的第二方面,提供一种基于影子链路实现沙箱调试的装置,所述装置包括:
第一接收模块,用于接收客户端发送的业务接口调用请求,其中,所述业务接口调用请求至少携带有待调用业务接口的接口信息、调用者标识,所述调用者标识用于标识所述客户端上登录用户的用户身份,所述用户身份为下述其中一项:沙箱测试用户、真实线上用户;
标识识别模块,用于对所述业务接口调用请求中携带的所述调用者标识进行识别;
接口调用模块,用于若识别结果表示所述客户端上登录用户的用户身份为沙箱测试用户,且所述待调用业务接口已签约,则利用预先配置的影子链路调用所述待调用业务接口,其中,所述影子链路模拟于真实线上链路,且与所述真实线上链路相关隔离;
第一返回模块,用于向所述客户端返回针对所述待调用业务接口的调用结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810804365.8/2.html,转载请声明来源钻瓜专利网。