【技术实现步骤摘要】
一种数据处理方法和相关装置
本申请涉及数据处理领域,特别是涉及一种数据处理方法和相关装置。
技术介绍
随着互联网技术的发展,用户可以便捷的通过互联网平台获取自身所需的对象,该对象可以是产品、虚拟物品、服务等。在一些场景下,会有海量用户对某些对象产生强烈的获取需求,例如特定的公共环境问题时,特定对象非常流行时。在这种情况下,提供这类对象的互联网平台会在短时间内获取大量针对这类对象的用户请求,这种高并发的情况非常容易导致互联网平台的服务器宕机。由此可见,如何应对高并发情况是互联网平台亟需解决的问题。
技术实现思路
为了解决上述技术问题,本申请提供了一种数据处理方法和相关装置,用于应对互联网平台的高并发情况。本申请实施例公开了如下技术方案:一方面,本申请实施例提供了一种数据处理方法,所述方法包括:获取针对目标对象的对象获取请求;将所述对象获取请求写入处于缓存空间中的消息队列;从所述消息队列中取出所述对象获取请求进行对应处理,将得到的处理结果缓存在所述缓存空间中;根据针对所述目标对象的内容查询请求,在所述缓存空间中查询目标处理结果。另一方面,本申请实施例提供了一种数据处理装置,所述装置包括获取单元、写入单元、第一处理单元和第二处理单元:所述获取单元,用于获取针对目标对象的对象获取请求;所述写入单元,用于将所述对象获取请求写入处于缓存空间中的消息队列;所述第一处理单元,用于从所述消息队列中取出所述对象获取请求进行对应处理,将得到 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n获取针对目标对象的对象获取请求;/n将所述对象获取请求写入处于缓存空间中的消息队列;/n从所述消息队列中取出所述对象获取请求进行对应处理,将得到的处理结果缓存在所述缓存空间中;/n根据针对所述目标对象的内容查询请求,在所述缓存空间中查询目标处理结果。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
获取针对目标对象的对象获取请求;
将所述对象获取请求写入处于缓存空间中的消息队列;
从所述消息队列中取出所述对象获取请求进行对应处理,将得到的处理结果缓存在所述缓存空间中;
根据针对所述目标对象的内容查询请求,在所述缓存空间中查询目标处理结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将得到的所述处理结果按照处理次序依次更新到所述目标对象对应的数据库中。
3.根据权利要求1所述的方法,其特征在于,若所述对象获取请求是通过第一模式获取的,所述方法还包括:
为所述对象获取请求所携带的用户标识分配第一摇号数值;
基于所述第一摇号数值将所述对象获取请求划分至多个用户集合中;
在确定所述目标对象的实际获取用户时,根据从所述第一摇号数值中确定目标数值,从所述多个用户集合中选取所述目标数值对应的第一目标用户集合;
根据提供所述目标对象的店铺标识,确定所述店铺标识所对应店铺中具备所述目标对象的可分配数值;
根据所述可分配数值,从所述第一目标用户集合中确定获取所述店铺所提供所述目标对象的实际获取用户。
4.根据权利要求3所述的方法,其特征在于,所述根据所述可分配数值,从所述第一目标用户集合中确定获取所述店铺所提供所述目标对象的实际获取用户,包括:
若所述第一目标用户集合中对象获取请求所请求的目标对象总数值大于所述可分配数值,通过对所述第一目标用户集合中的用户标识再次摇号,从所述第一目标用户集合中确定出所述实际获取用户;
若所述第一目标用户集合中对象获取请求所请求的目标对象总数值小于所述可分配数值,通过调整所述目标数值从所述多个用户集合中获取第二目标用户集合;
据所述可分配数值,从所述第一目标用户集合和所述第二目标用户集合中确定获取所述店铺所提供所述目标对象的实际获取用户。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:
获取针对所述目标对象的配置文件,所述配置文件标识用于获取所述目标对象的规则参数;
若获取模式切换请求,根据所述配置文件切换获取所述目标对象的模式,所述模式包括第一模式或第二模式,所述第一模式和所述第二模式采用不同的对象获取方式。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
获取来自客户端的规则参数更新请求;
根据所述规则参数更新请求的指示,对所述配置文件进行更新。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
获取客户端发送的文件获取请求;
向所述客户端发送所述配置文件,用于指示所述客户端在本地对所述配置文件进行第一预订时长的缓存。
8.根据权利要求1-4任意一项所述的方法,其特征在于,所述内容查询响...
【专利技术属性】
技术研发人员:汤文亮,何平,范维维,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。