[发明专利]超时时间的确定方法、装置、电子设备和存储介质在审
申请号: | 202110034767.6 | 申请日: | 2021-01-12 |
公开(公告)号: | CN113778702A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 张力也 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张春晓;张效荣 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 超时 时间 确定 方法 装置 电子设备 存储 介质 | ||
本发明公开了超时时间的确定方法、装置、电子设备和存储介质,涉及计算机技术领域。该方法的一具体实施方式包括:在预设时间段内,采集目标接口在各时间点对应的多个调用时间,并从调用时间中筛选各时间点对应的最大调用时间和各时间点对应预设采样精度的精度时间;从数据库中读取目标接口对应的预设周期和调用重试次数;根据最大调用时间和精度时间计算第一超时时间区间,并根据最大调用时间、精度时间、预设周期和调用重试次数计算第二超时时间区间,确定目标超时时间。该实施方式能够解决获得的压力测试结果不能准确反映调用处理所消耗的时间,导致无法确定出准确的超时时间,从而降低接口调用时调用方的性能的问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种超时时间的确定方法、装置、电子设备和存储介质。
背景技术
在RPC(远程服务调用)中,为了避免调用方因调用时长时间未得到服务提供方的结果反馈而影响调用方的系统性能,通常会设置合理的超时时间。超时时间的设置,可以保证在规定时间内,若未收到服务提供方的结果反馈,则能迅速做出服务调用失败响应,避免因调用耗费大量时间成本。但是由于设置了超时时间而调用失败,也可能会导致错失原本可以获得的结果,所以如何设置超时时间成为维护调用方性能的关键。现有技术中,可以对服务提供方的接口进行调用压力测试,然后分析压力测试结果中接口调用所耗费时间,并基于此确定出超时时间。
但是,在进行接口压力测试的时候,服务提供方会接收到远高于日常的服务调用,处理各服务调用所耗费时间会高出正常情况下的耗费时间,所以此时获得的压力测试结果并不能准确反映调用处理所消耗的时间,导致无法确定出准确的超时时间,从而降低接口调用时调用方的性能。
发明内容
有鉴于此,本发明实施例提供一种超时时间的确定方法、装置、电子设备和存储介质,能够解决获得的压力测试结果不能准确反映调用处理所消耗的时间,导致无法确定出准确的超时时间,从而降低接口调用时调用方的性能的问题。
为实现上述目的,根据本发明实施例的一个方面,提供了一种超时时间的确定方法。
本发明实施例的一种超时时间的确定方法包括:在预设时间段内,采集目标接口在各时间点对应的多个调用时间,并从所述调用时间中筛选各所述时间点对应的最大调用时间和各所述时间点对应预设采样精度的精度时间;从数据库中读取所述目标接口对应的预设周期和调用重试次数,所述预设周期包括所述目标接口对应允许一次调用失败的周期;根据所述最大调用时间和所述精度时间计算第一超时时间区间,并根据所述最大调用时间、所述精度时间、所述预设周期和所述调用重试次数计算第二超时时间区间;根据所述第一超时时间区间和所述第二超时时间区间,确定目标超时时间。
在一个实施例中,所述根据所述最大调用时间和所述精度时间计算第一超时时间区间,并根据所述最大调用时间、所述精度时间、所述预设周期和所述调用重试次数计算第二超时时间区间,包括:
根据所述最大调用时间和所述精度时间之间的大小关系,确定所述预设时间段内各时间点所属的时间段类型;
根据每个所述时间点的最大调用时间、精度时间和所属时间段类型,确定每个所述时间点的目标调用时间和调用失败概率;
根据每个所述时间点的目标调用时间和最大调用时间,计算所述第一超时时间区间,以及根据所述预设周期、所述调用重试次数、每个所述时间点的调用失败概率,计算所述第二超时时间区间。
在又一个实施例中,所述根据每个所述时间点的目标调用时间和最大调用时间,计算所述第一超时时间区间,包括:
根据公式计算所述第一超时时间区间,其中,a表示超时时间,m表示所述预设时间段内时间点的个数,t(a)i表示所述预设时间段内第i个时间点的目标调用时间,tpmaxi表示所述预设时间段内第i个时间点的最大调用时间,i为大于0且小于等于m的整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110034767.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:镀膜装置
- 下一篇:表格生成方法、表格生成装置、存储介质及电子设备