【技术实现步骤摘要】
一种数据处理方法、装置、设备以及可读存储介质
本申请涉及计算机
,尤其涉及一种数据处理方法、装置、设备以及可读存储介质。
技术介绍
随着计算机技术的快速发展,智能终端在人们的日常生活中占据了重要的部分。人们使用智能终端来查阅新闻资料、观看比赛以及进行活动推广等,人们可以对所观看到的数据(如新闻或视频等)进行评论,通过这些评论来表达自己的想法。这样有益于人们向世界展示“自己的声音”,也有益于不同的人对同一件事进行讨论。对于一个热点新闻(如比赛结果、游戏福利等新闻),会有海量的用户对这个热点新闻进行内容查询或发表评论,这样超高频率的集中访问会带给后台服务器以及数据库很大的压力,很可能会使得后台服务器和数据库因为过度的运作而崩溃,从而导致后台服务器无法对用户的查询或发表评论的请求作出回应,使得用户无法观看到新闻内容,即使看到了新闻内容也无法发表评论;也就是说,海量用户的集中访问很可能会为数据库带来极大的数据访问压力,造成后台服务器与数据库崩溃,从而无法为用户的访问请求及时作出反馈。申请内容本申请提供一种数据处理方法、装置、设备以及可读存储介质,可以缓解数据访问压力,以及时响应用户的访问请求。本申请实施例一方面提供一种数据处理方法,包括:接收目标用户终端发送的业务读操作请求;若根据上述业务读操作请求检测到上述目标用户终端的目标身份信息映射有评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至上述目标用户终端的第一评论集合;上述评论标识是指具有评论发表行为的用户终端 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n接收目标用户终端发送的业务读操作请求;/n若根据所述业务读操作请求检测到所述目标用户终端的目标身份信息映射有评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至所述目标用户终端的第一评论集合;所述评论标识是指具有评论发表行为的用户终端所对应的标识;所述实时评论集合用于在至少一个用户终端发起业务写操作请求时,存储所述业务写操作请求所请求发表的评论数据;/n若根据所述业务读操作请求检测到所述目标身份信息未映射有所述评论标识,则从时延缓存服务器的时延评论集合中,获取用于反馈至所述目标用户终端的第二评论集合;所述时延评论集合是由所述时延缓存服务器通过时延机制,从所述实时缓存服务器中的所述实时评论集合拉取得到。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
接收目标用户终端发送的业务读操作请求;
若根据所述业务读操作请求检测到所述目标用户终端的目标身份信息映射有评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至所述目标用户终端的第一评论集合;所述评论标识是指具有评论发表行为的用户终端所对应的标识;所述实时评论集合用于在至少一个用户终端发起业务写操作请求时,存储所述业务写操作请求所请求发表的评论数据;
若根据所述业务读操作请求检测到所述目标身份信息未映射有所述评论标识,则从时延缓存服务器的时延评论集合中,获取用于反馈至所述目标用户终端的第二评论集合;所述时延评论集合是由所述时延缓存服务器通过时延机制,从所述实时缓存服务器中的所述实时评论集合拉取得到。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收所述至少一个用户终端发送的所述业务写操作请求;所述业务写操作请求携带身份信息以及所述评论数据;
将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置所述评论标识。
3.根据权利要求2所述的方法,其特征在于,所述将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置所述评论标识,包括:
对所述业务写操作请求中的身份信息进行校验;
若所述业务写操作请求中的身份信息属于合法身份,且具备评论发表权限,则对所述评论数据进行验证;
在所述评论数据为合法评论数据时,将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置所述评论标识。
4.根据权利要求3所述的方法,其特征在于,所述对所述业务写操作请求中的身份信息进行校验,包括:
获取禁言用户集合;所述禁言用户集合中包括被禁止发表评论的用户的身份信息;
将所述业务写操作请求中的身份信息与所述禁言用户集合进行匹配;
若所述禁言用户集合中存在与所述业务写操作请求中的身份信息相同的身份信息,则将所述业务写操作请求中的身份信息确定为异常身份信息;
若所述禁言用户集合中不存在与所述业务写操作请求中的身份信息相同的身份信息,则将所述业务写操作请求中的身份信息确定为合法身份信息。
5.根据权利要求3所述的方法,其特征在于,所述将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置评论标识,包括:
向所述实时缓存服务器发送所述业务写操作请求,以使所述实时缓存服务器根据所述业务写操作请求,将所述业务写操作请求中的身份信息以及所述评论数据关联存储至所述实时评论集合中;
接收所述实时缓存服务器返回的存储成功信息,根据所述存储成功信息为所述业务写操作请求中的身份信息设置所述评论标识。
6.根据权利要求5所述的方法,其特征在于,所述至少一个用户终端中包括所述目标用户终端;所述实时评论集合中包括所述目标用户终端对应的目标关联评论数据;
从实时缓存服务器的实时评论集合中,获取用于反馈至所述目标用户终端的第一评论集合,包括:
向所述实时缓存服务器发送所述业务读操作请求,以使所述实时缓存服务器根据所述业务读操作请求从所述实时评论集合中获取M个关联评论数据;M为正整数,且小于或等于所述实时评论集合中的关联评论数据的总数量;
接收所述实时缓存服务器返回的所述M个关联评论数据;
根据所述M个关联评论数据的评论发表时间以及所述目标关联评论数据的评论发表时间,在所述M个关联评论数据中确定与所述目标关联评论数据具有时间关联关系的关联评论数据;
将所述与所述目标关联评论数据具有时间关联关系的关联评论数据,以及所述目标关联评论数据作为所述第一评论集合。
7.根据权利要求6所述的方法,其特征在于,所述根据所述M个关联评论数据的评论发表时间以及所述目标关联评论数据的评论发表时间,在所述M个关联评论数据中确定与所述目标关联评论数据具有时间关联关系的关联评论数据,包括:
分别确定所述M个关联评论数据的评论发表时间,与所述目标关联评论数据的评论发表时间之间的时间差的绝对值;
将所述时间差的绝对值小于时差阈值的关联评论数据,确定为与所述目标关联评论数据具有时间关联关系的关联评论数据。
8.根据权利要求6所述的方法,其特征在于,所述业务服务器从时延缓存服务器的时延评论集合中,获取用于反馈至所述目标用户终端的第二评论集合,包括:
向所述时延缓存服务器发送所述业务读操作请求,以使所述时延缓存服务器根据所述业务读操作请求从所述时延评论集合中获取K个关联评论数据;K为所述时延评论集合中包含的关联评论数据的总数量;K为小于或等于M的正整数;
接收所述时延缓存服务器返回的所述K个关联评论数据;
根据所述K个关联评论数据中的评论发表时间...
【专利技术属性】
技术研发人员:周罗武,
申请(专利权)人:腾讯科技成都有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。