【技术实现步骤摘要】
数据处理方法和装置
本公开涉及计算机
,更具体地,涉及一种数据处理方法和装置。
技术介绍
随着科学技术的快速发展,各种各样的应用程序越来越多地应用于工作和生活等诸多场景。为了给用户提供更好的服务,各应用程序通常需要监控服务的应用指标,例如,应用的负载(吞吐量)、响应时间、错误率等。例如,应用程序关于某一请求的指定百分比(Toppercent,简称TP)的请求所需要的最小响应时间就是服务质量的一个重要指标。在实现本公开构思的过程中,专利技术人发现现有技术中至少存在如下问题,即,现有技术在计算TPn对应的响应时间时,需要将关于某一请求的所有的响应时间先进行排序,然后再确定相应百分比对应的响应时间。可以理解,通过排序算法实现的TPn计算消耗的计算资源较大,计算效率低。
技术实现思路
有鉴于此,本公开提供了一种优化的数据处理方法和装置。本公开的一个方面提供了一种数据处理方法,包括:根据预设规则确定特定请求对应的至少一个响应时间参考值,获取关于所述特定请求的响应时间,根据所述预设规则确定所述响应时间所匹配的响应时间参考值,以及更新所述匹配的响应时间参考值对应的计数值,其中 ...
【技术保护点】
1.一种数据处理方法,包括:根据预设规则确定特定请求对应的至少一个响应时间参考值;获取关于所述特定请求的响应时间;根据所述预设规则确定所述响应时间所匹配的响应时间参考值;更新所述匹配的响应时间参考值对应的计数值,其中,所述计数值表征匹配该响应时间参考值的响应时间的数量。
【技术特征摘要】
1.一种数据处理方法,包括:根据预设规则确定特定请求对应的至少一个响应时间参考值;获取关于所述特定请求的响应时间;根据所述预设规则确定所述响应时间所匹配的响应时间参考值;更新所述匹配的响应时间参考值对应的计数值,其中,所述计数值表征匹配该响应时间参考值的响应时间的数量。2.根据权利要求1所述的方法,其中,所述根据预设规则确定关于特定请求的至少一个响应时间参考值,包括:根据所述特定请求确定多个时间分段区间;基于每个时间分段区间对应的处理规则确定多个响应时间参考值。3.根据权利要求1所述的方法,其中,所述根据所述预设规则确定所述响应时间所匹配的响应时间参考值,包括:根据所述预设规则处理所述响应时间;确定与所述处理后的响应时间相同的响应时间参考值为所述匹配的响应时间参考值。4.根据权利要求1所述的方法,其中:每个所述响应时间参考值对应一个计数器;所述更新所述匹配的响应时间参考值对应的计数值,包括:在所述匹配的响应时间参考值对应的计数器上加1。5.根据权利要求1所述的方法,还包括:根据统计参数对所述至少一个响应时间参考值对应的计数值进行统计。6.根据权利要求5所述的方法,其中,所述根据统计参数对所述至少一个响应时间参考值对应的计数值进行统计,包括:根据统计参数以及获取到的响应时间的数量确定统计数值;根据所述至少一个响应时间参考值对应的计数值确定所述统计数值对应的响应时间参考值。7.根据权利要求6所述的方法,其中,所述根据所述至少一个响应时间参考值对应的计数值确定所述统计数值对应的响应时间参考值,包括:根据所述至少一个响应时间参考值的顺序,依次累加其对应的计数值;在所述累加得到的计数值与所述统计数值满足条件时,确定所述统计数值对应的相应时间参考值。8.一种数据处理装置,包括:第一确定模块,根据预设规则确定特定请求对应的至少一个响应时间参考值;获取模块,获取关于所述特定请求的响应时间;第二确定模块,根据所述预设规则确...
【专利技术属性】
技术研发人员:沈建林,张晨,宋国强,
申请(专利权)人:北京京东金融科技控股有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。