[发明专利]业务调用方法及装置有效
申请号: | 201610887632.3 | 申请日: | 2016-10-11 |
公开(公告)号: | CN106878045B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 汤浩 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 调用 方法 装置 | ||
本申请提供一种业务调用方法及装置,包括:接收到客户端发出的业务调用请求;所述业务调用请求携带用户标识;确定与所述用户标识匹配的业务调用类型;其中,所述业务调用类型包括模拟调用业务和在线调用业务;如果与所述用户标识匹配的业务调用类型为模拟调用业务,则获取模拟业务配置信息,并基于所述模拟业务配置信息响应所述远程调用请求;以及,如果与所述用户标识匹配的业务调用类型为在线调用业务,则获取在线业务配置信息,并基于所述在线业务配置信息响应所述远程调用请求。本申请可以提升业务的稳定性。
技术领域
本申请涉及计算机应用领域,尤其涉及一种业务调用方法及装置。
背景技术
在一些业务调用的场景中,为了确保线上业务的可靠性,通常需要在业务上线之前,利用线上业务真实的业务环境,来执行业务模拟调用。然而,通过在业务上线前,执行业务模拟调用,虽然能够在业务正式上线前,对业务的可靠性进行测试和评估,及时修复可能发生的潜在业务异常,但由于业务模拟调用,通常是基于在线业务真实的业务环境来实施的,因而可能会占用在线业务的业务资源,对在线业务的稳定性造成影响。
发明内容
本申请提出一种业务调用方法,包括:
接收到客户端发出的业务调用请求;所述业务调用请求携带用户标识;
确定与所述用户标识匹配的业务调用类型;其中,所述业务调用类型包括模拟调用业务和在线调用业务;
如果与所述用户标识匹配的业务调用类型为模拟调用业务,则获取模拟业务配置信息,并基于所述模拟业务配置信息响应所述远程调用请求;以及,如果与所述用户标识匹配的业务调用类型为在线调用业务,则获取在线业务配置信息,并基于所述在线业务配置信息响应所述远程调用请求;
可选的,所述模拟业务配置信息和所述在线业务配置信息预先进行了配置隔离。
可选的,所述确定与所述用户标识匹配的业务调用类型,包括:
判断所述用户标识是否命中预设的模拟业务白名单;
如果所述用户标识命中所述模拟业务白名单时,确定与所述用户标识匹配的业务调用类型为模拟调用业务;以及,如果所述用户标识未命中所述模拟业务白名单时,则确定与所述用户标识匹配的业务调用类型为在线调用业务。
可选的,所述确定与所述用户标识匹配的业务调用类型之前,还包括:
判断接收到的所述业务调用请求是否满足预设的业务调用条件;
如果所述业务调用请求满足预设的业务调用条件,则进一步确定与所述用户标识匹配的业务调用类型。
可选的,还包括:
基于用户的更新操作对所述模拟业务配置信息和所述在线业务配置信息进行动态更新;以及,
基于用户的更新操作对所述模拟业务白名单进行动态更新。
本申请还提出一种业务调用装置,包括:
接收模块,接收到客户端发出的业务调用请求;所述业务调用请求携带用户标识;
确定模块,确定与所述用户标识匹配的业务调用类型;其中,所述业务调用类型包括模拟调用业务和在线调用业务;
响应模块,如果与所述用户标识匹配的业务调用类型为模拟调用业务,则获取模拟业务配置信息,并基于所述模拟业务配置信息响应所述远程调用请求;以及,如果与所述用户标识匹配的业务调用类型为在线调用业务,则获取在线业务配置信息,并基于所述在线业务配置信息响应所述远程调用请求;
可选的,所述模拟业务配置信息和所述在线业务配置信息预先进行了配置隔离。
可选的,所述确定模块:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610887632.3/2.html,转载请声明来源钻瓜专利网。