【技术实现步骤摘要】
请求处理方法、装置、电子设备及存储介质
[0001]本公开涉及数据处理
,尤其涉及一种请求处理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着分布式系统的广泛使用,分布式系统中对于共享资源(共享内容)的争用备受关注。相关技术中,分布式系统的服务器,例如Redis(Remote Dictionary Server,远程字典服务)服务器,选择使用分布式锁来解决共享资源争用的问题、且可以保持共享资源的操作一致性,该分布式锁的流程为:抢分布式锁、抢锁成功后再进行共享内容的读写、释放锁,如图1所示。该分布式锁的使用虽然解决了共享资源争用和一致性的问题,但会导致请求的处理效率较低、响应慢、处理压力较大;在高并发请求情况下,这些问题会更加严重。
技术实现思路
[0003]本公开提供一种请求处理方法、装置、电子设备及存储介质,以至少解决相关技术中如何提升共享资源请求效率以及保证共享资源的操作一致性问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种请求处理方法,包括: />[0005]接收本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种请求处理方法,其特征在于,应用于分布式系统,包括:接收到对共享资源的目标资源请求时,获取所述共享资源对应的资源阈值、资源累计消耗信息、以及时间窗口内的资源消耗预测信息,所述时间窗口的终止时间为当前时间;根据所述资源消耗预测信息和所述资源累计消耗信息,确定资源总消耗信息;在所述资源总消耗信息小于所述资源阈值的情况下,对所述目标资源请求进行处理。2.根据权利要求1所述的请求处理方法,其特征在于,在所述在所述资源总消耗信息小于资源阈值的情况下,对所述目标资源请求进行处理步骤之前,所述方法还包括:获取所述资源阈值对应的权重信息;根据所述资源阈值和所述权重信息,确定目标资源阈值;所述在所述资源总消耗信息小于资源阈值的情况下,对所述目标资源请求进行处理步骤包括:在所述资源总消耗信息小于目标资源阈值的情况下,对所述目标资源请求进行处理。3.根据权利要求2所述的请求处理方法,其特征在于,所述获取时间窗口内的资源消耗预测信息步骤之前,所述方法还包括:获取预设时长;根据所述预设时长和所述当前时间,确定所述时间窗口。4.根据权利要求3所述的请求处理方法,其特征在于,所述获取预设时长步骤包括:获取所述共享资源的历史资源请求对应的处理时间统计信息;基于所述处理时间统计信息,获取所述预设时长。5.根据权利要求1所述的请求处理方法,其特征在于,所述获取时间窗口内的资源消耗预测信息步骤之前,所述方法还包括:获取所述当前时间之前对所述共享资源的至少一个第一历史资源请求,所述第一历史资源请求的当前状态为非结束状态;确定所述至少一个第一历史资源请求各自的历史接收...
【专利技术属性】
技术研发人员:张开春,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。