【技术实现步骤摘要】
本申请实施例涉及互联网,具体涉及一种数据获取方法及装置。
技术介绍
1、目前,常见的数据获取流程包括以下步骤:运营端在后台配置任务,任务完成后,可以获取相应的资源数据,其中,资源数据存储到了持久化数据库(如关系型数据库)中,同时将资源数据加载到缓存系统中。当用户触发特定条件(如完成任务、参与活动等),从缓存系统中提取一个资源数据分配给用户,并同步更新数据库中的资源状态。最后,通过消息机制(如私信、邮件等)告知用户已成功获取资源。针对上述场景,可能存在单点问题,进而影响系统吞吐性能。
技术实现思路
1、鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的数据获取方法、装置、计算设备、计算机存储介质及计算机程序产品。
2、根据本申请实施例的一个方面,提供了一种数据获取方法,包括:
3、确定分桶数量n,根据分桶数量n将数据文件中的数据拆分存储至n个分桶,并动态监听各个分桶的桶数据,其中,n≥2,n个分桶之间进行数据动态调整;
4、获取
...【技术保护点】
1.一种数据获取方法,包括:
2.根据权利要求1所述的方法,其中,所述根据动态监听到的各个分桶的桶数据动态确定所述数据获取请求对应的目标分桶进一步包括:
3.根据权利要求1所述的方法,其中,所述N个分桶之间进行数据动态调整的调整方法包括:
4.根据权利要求3所述的方法,其中,所述N个分桶包括:1个备用桶和N-1个主桶,N-1个主桶用于响应数据获取请求取出数据,备用桶用于对N-1个主桶中数据进行数据动态调整,N≥3;
5.根据权利要求3所述的方法,其中,所述N个分桶均用于响应数据获取请求取出数据,N≥2;
6.
...【技术特征摘要】
1.一种数据获取方法,包括:
2.根据权利要求1所述的方法,其中,所述根据动态监听到的各个分桶的桶数据动态确定所述数据获取请求对应的目标分桶进一步包括:
3.根据权利要求1所述的方法,其中,所述n个分桶之间进行数据动态调整的调整方法包括:
4.根据权利要求3所述的方法,其中,所述n个分桶包括:1个备用桶和n-1个主桶,n-1个主桶用于响应数据获取请求取出数据,备用桶用于对n-1个主桶中数据进行数据动态调整,n≥3;
5.根据权利要求3所述的方法,其中,所述n个分桶均用于响应数据获取请求取出数据,n≥2;
6.根据权利要求3-5中任一项所述的方法,其中,所述方法还包括:
7.根据权利要求6所述的方法,其中,所述n个分桶之间进行数据动态调整的调整方法包括:
...
【专利技术属性】
技术研发人员:林晶昱,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。