【技术实现步骤摘要】
本专利技术涉及网络通信
,特别涉及一种数据处理的方法和系统。
技术介绍
随着微博的兴起,越来越多的网络用户加入到微博用户中,甚至出现了一批长关系链用户。长关系链用户是指听众数超过一定数目的用户,如明星认证用户。由于长关系链用户的听众太多,产生的数据量比较大,所以服务端如何提高响应巨量请求的速度,尽快完成服务,是需要解决的基本问题。
技术实现思路
为了提高对长关系链用户的听众信息的处理速度,本专利技术实施例提供了一种数据处理的方法和系统。所述技术方案如下:一方面,提供了一种数据处理的方法,所述方法包括:数据缓冲层接收客户端的长关系链用户的听众的操作请求,并将所述操作请求推送到业务层;所述业务层接收所述数据缓冲层推送过来的所述操作请求,将所述操作请求按照所述最小存储单元进行缓存,其中所述最小存储单元是以所述长关系链用户为单位进行划分的;当所述最小存储单元中缓存的数据达到预设条件时,所述业务层根据预设的路由配置找到属于所述长关系链用户的指定的数据库,并按照所述操作请求对所述指定的数据库进行操作。所述数据缓冲层将所述操作请求推送到业务层,包括:数据缓冲层计算所述长关系链用户的最小操作单元,将所述操作请求路由到业务层的所述最小操作单元中。所述业务层接收所述数据缓冲层推送过来的所述操作请求,将所述操作请求按照所述最小存储单元进行缓存,包括:所述业务层中的接收进程接收所述数据缓 ...
【技术保护点】
一种数据处理的方法,其特征在于,所述方法包括:数据缓冲层接收客户端的长关系链用户的听众的操作请求,并将所述操作请求推送到业务层;所述业务层接收所述数据缓冲层推送过来的所述操作请求,将所述操作请求按照所述最小存储单元进行缓存,其中,所述最小存储单元是以所述长关系链用户为单位进行划分的;当所述最小存储单元中缓存的数据达到预设条件时,所述业务层根据预设的路由配置找到属于所述长关系链用户的指定的数据库,并按照所述操作请求对所述指定的数据库进行操作。
【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:
数据缓冲层接收客户端的长关系链用户的听众的操作请求,并将所述操作
请求推送到业务层;
所述业务层接收所述数据缓冲层推送过来的所述操作请求,将所述操作请
求按照所述最小存储单元进行缓存,其中,所述最小存储单元是以所述长关系
链用户为单位进行划分的;
当所述最小存储单元中缓存的数据达到预设条件时,所述业务层根据预设
的路由配置找到属于所述长关系链用户的指定的数据库,并按照所述操作请求
对所述指定的数据库进行操作。
2.根据权利要求1所述的方法,其特征在于,所述数据缓冲层将所述操作
请求推送到业务层,包括:
数据缓冲层计算所述长关系链用户的最小操作单元,将所述操作请求路由
到业务层的所述最小操作单元中。
3.根据权利要求2所述的方法,其特征在于,所述业务层接收所述数据缓
冲层推送过来的所述操作请求,将所述操作请求按照所述最小存储单元进行缓
存,包括:
所述业务层中的接收进程接收所述数据缓冲层推送过来的所述操作请求,
并将所述操作请求的日志缓存到所述最小操作单元中;
所述业务层中的入库进程读取所述最小操作单元,以获取所述最小操作单
元中的所述操作请求,并计算所述操作请求所属的最小存储单元,将所述操作
请求缓存到所述最小存储单元中。
4.根据权利要求3所述的方法,其特征在于,所述业务层中的接收进程接
收所述数据缓冲层推送过来的所述操作请求,并将所述操作请求的日志缓存到
所述最小操作单元中之后,还包括:
所述接收进程对所述最小操作单元的同步序号累计加一,其中,所述同步
\t序号用于标识所述接收进程与所述数据缓冲层的同步进度。
5.根据权利要求4所述的方法,其特征在于,所述业务层中的入库进程读
取所述最小操作单元,以获取所述最小操作单元中的所述操作请求,包括:
所述入库进程读取所述接收进程中所述指定的预设单元的同步序号,判断
所述最小操作单元的同步序号是否大于本地保存的所述最小操作单元的读取序
号,如果是,则读取所述最小操作单元中的所述操作请求,其中,所述读取序
号用于标识所述入库进程与所述接收进程的同步进度。
6.一种数据处理的系统,其特征在于,所述系统包括:数...
【专利技术属性】
技术研发人员:王辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。