[发明专利]服务请求处理方法、装置、设备及存储介质在审
| 申请号: | 202110691949.0 | 申请日: | 2021-06-22 |
| 公开(公告)号: | CN113438294A | 公开(公告)日: | 2021-09-24 |
| 发明(设计)人: | 徐国亮 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
| 地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务 请求 处理 方法 装置 设备 存储 介质 | ||
本发明涉及研发管理技术领域,公开了一种服务请求处理方法、装置、设备及存储介质。通过在检测到第三方服务系统中存在失败的服务请求时,利用日志分析工具对失败的服务中的日志进行失败因素的分析,基于分析到的失败因素匹配对应的补偿机制,基于补偿机制对失败的服务进行重试操作,这里的重试是使用至少两个互不相同的重试控制策略来进行重试控制,这样的重试控制更加灵活,占用服务器的资源也较少,提升了服务器的稳定性,补偿成功的概率也得到很好的提高。此外,本发明还涉及区块链技术,日志和重试控制策略可存储于区块链中。
技术领域
本发明涉及研发管理技术领域,尤其涉及一种服务请求处理方法、装置、设备及存储介质。
背景技术
在目前各行业信息化程度越来越高,业务细分越发精细,作为平台系统不可避免的需要接入各种各样的第三方服务。例如:支付、地图、物流/快递、图片识别、语音识别、资质审核、基础数据服务等业务。而随着业务的不管增加,其提取业务服务的服务器的承载能力、稳定性等都会受到影响,导致出现服务失败的现象。
为了降低服务失败对业务的影响,在现有技术中,配置的业务重跑或重试的处理机制来进行补偿,但是目前的重跑或重试这种补偿机制过于暴力或死板,主要是通过控制失败的业务一直执行重试,这样会过于占用服务器的运行资源,容易导致服务器的不稳定。
发明内容
本发明的主要目的在于解决现有技术中的重试方案,容易出现服务器运行不稳定的技术问题。
本发明第一方面提供了一种服务请求处理方法,所述服务请求处理方法包括:实时检测所述第三方服务系统中是否存在服务请求失败的服务;若存在,则根据所述服务请求从所述第三方服务系统的日志存储区中采集对应的请求日志,并调用预设的日志分析工具解析所述请求日志中记录的服务请求参数,基于所述服务请求参数生成失败因素;根据所述失败因素,从预设的可补偿失败列表中匹配对应的可补偿失败案例,得到匹配结果;根据所述匹配结果,确定对应的补偿机制,并执行所述补偿机制对所述失败的服务进行重试操作,其中所述补偿机制为包括至少两个互不相同的重试控制策略。
可选的,在本发明第一方面的第一种实现方式中,所述失败因素包括请求方式和失败发生节点,所述根据所述失败因素,从预设的可补偿失败列表中匹配对应的可补偿失败案例,得到匹配结果包括:将所述请求方式与不同类型的服务的请求方式进行匹配,确定所述服务请求对应的服务类型,其中所述服务类型包括查询类服务、操作类服务和通知类服务;根据所述服务类型确定对应的可补偿失败列表,并以所述失败发生节点作为匹配索引,从所述可补偿失败列表中匹配对应的可补偿失败案例,生成匹配结果。
可选的,在本发明第一方面的第二种实现方式中,所述根据所述匹配结果,确定对应的补偿机制,并执行所述补偿机制对所述失败的服务进行重试操作包括:识别所述匹配结果中的可补偿失败案例的反复请求对其他服务的正常请求是否产生影响;若否,则确定所述补偿机制为包含两个互不相同的第一重试控制策略和第二重试控制策略;执行所述第一重试控制策略对所述失败的服务进行再次请求;若再次请求后,仍未接收到请求服务的返馈信息,则启动定时器计时;在所述定时器计时到达后,执行所述第二重试控制策略对再次请求后失败的服务进行再次请求。
可选的,在本发明第一方面的第三种实现方式中,若所述识别所述匹配结果中的可补偿失败案例的反复请求对其他服务的正常请求产生影响时,在所述确定所述补偿机制为包含两个互不相同的第一重试控制策略和第二重试控制策略之后,还包括:调用查询服务接口向所述服务发送状态查询请求,查询所述服务是否已被重试操作或者是否失败已被处理;若是,则结束对所述服务的重试操作;若否,则根据所述第一重试控制策略对所述失败的服务进行重试操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691949.0/2.html,转载请声明来源钻瓜专利网。





