[发明专利]异步等待时长优化方法、装置、计算机设备和存储介质有效
申请号: | 202110740080.4 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113448708B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 丁志明 | 申请(专利权)人: | 平安养老保险股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄恕 |
地址: | 200000 上海市自由贸易*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异步 等待 优化 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及基于大数据的自适应优化技术领域,提供一种异步等待时长优化方法、装置、计算机设备和存储介质,其中,方法包括:获取历史服务调用数据,根据历史服务调用数据,获取服务请求次数的波动周期;记录波动周期内产生的服务处理次数以及服务请求次数;获取初始等待时长,根据服务处理次数与服务请求次数对初始等待时长进行自适应调整,得到自适应调整的等待时长。整个过程中,基于波动周期内的服务处理次数以及服务请求次数对初始等待时长进行自适应调整,动态调整等待时长,克服了传统技术中固定等待时长的缺陷,可以支持高效服务调用。
技术领域
本申请涉及基于大数据的自适应优化技术领域,特别是涉及一种异步等待时长优化方法、装置、计算机设备和存储介质。
背景技术
在系统建设过程中,存在各种各样服务的调用,其中一些服务不会实时返回调用结果,而消费方需要实时拿到结果进行下一步处理。例如前台的打印功能,用户在点击“打印”按钮后,系统后台需要调用电子签章系统,拿到签章后的文件后,再调用打印机完成最终打印。而这个过程中电子签章服务是异步处理的,即该服务接收到请求后将任务放入队列,然后立马返回,实际什么时间完成签章是不确定的。消费方通常的做法是依据服务方的性能评估设定一个等待时间,在等待时间之后再调服务获取结果。
这种模式存在的缺陷是,服务方资源充足时,可非常快速完成处理,此时消费方大部分的等待时间是多余的,影响前端用户体验;而服务方压力较大,需要较长时间处理,消费方在等待时间后获取不到结果,反复产生大量无效调用,更加剧了服务方的压力。
可见,传统固定异步等待时长会严重制约服务调用效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够自适应调节的异步等待时长优化方法、装置、计算机设备和存储介质,以支持高效的服务调用。
一种异步等待时长优化方法,方法包括:
获取历史服务调用数据;
根据历史服务调用数据,获取服务请求次数的波动周期;
记录波动周期内产生的服务处理次数以及服务请求次数;
获取初始等待时长,根据服务处理次数与服务请求次数对初始等待时长进行自适应调整,得到自适应调整的等待时长。
在其中一个实施例中,根据历史服务调用数据,获取服务请求次数的波动周期包括:
根据历史服务调用数据,生成服务请求次数-时间变化关系曲线;
根据服务请求次数-时间变化关系曲线,获取服务请求次数的波动周期。
在其中一个实施例中,记录波动周期内产生的服务处理次数以及服务请求次数包括:
获取距离当前最近一个波动周期内产生的服务处理次数以及服务请求次数。
在其中一个实施例中,获取初始等待时长,根据服务处理次数与服务请求次数对初始等待时长进行自适应调整,得到自适应调整的等待时长包括:
获取初始等待时长;
比较服务处理次数与服务请求次数的大小关系;
根据大小关系对初始等待时长进行自适应调整,得到自适应调整的等待时长。
在其中一个实施例中,根据大小关系对初始等待时长进行自适应调整,得到自适应调整的等待时长包括:
若服务请求次数超过服务处理次数,则获取服务请求次数与服务处理次数的比值;
根据服务请求次数与服务处理次数的比值,调整初始等待时长,得到自适应调整的等待时长。
在其中一个实施例中,根据大小关系对初始等待时长进行自适应调整,得到自适应调整的等待时长包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安养老保险股份有限公司,未经平安养老保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110740080.4/2.html,转载请声明来源钻瓜专利网。