同时在线统计系统及统计方法技术方案

技术编号:10073539 阅读:322 留言:0更新日期:2014-05-23 20:54
本发明专利技术涉及一种同时在线统计系统,包括:数据转发服务器,用于转发业务数据;数据统计服务器组,包括至少两台数据统计服务器;及分布式锁服务器,用于提供对应的分布式锁至该数据统计服务器组中的其中一台数据统计服务器,以由该数据统计服务器进行数据合并及数据上报的操作。当该数据统计服务器发生异常时,该分布式锁服务器断开与该数据统计服务器的连接、释放对应的分布式锁,并将该分布式锁提供给该数据统计服务器组中的另一台数据统计服务器以由该另一台数据统计服务器进行数据合并及数据上报的操作。本发明专利技术还提供一种相应的同时在线统计方法。本发明专利技术的同时在线统计系统和方法几乎不会导致数据的丢失,能起到容灾的作用。

【技术实现步骤摘要】

本专利技术涉及互联网业务后台服务器
,特别是涉及同时在线统计系统以及统计方法。
技术介绍
近年来,随着互联网科技的进步,各种互联网业务,如:网页游戏、在线聊天等,得到了快速的发展。为了评估某业务产品的优劣,及时对该业务产品的开发及决策进行调整,利用后台服务器在某一特定时间段内对应用该业务产品的同时在线用户人数进行统计,成为一个重要的评估手段,同时在线用户人数统计量也成为主要的评估参考依据。目前,业务方所提供的同时在线数据统计服务为有状态服务,数据与业务逻辑有关系即为有状态,数据与业务逻辑无关系则为无状态。在进行同时在线数据统计时,同时在线统计系统的代理服务器(proxy)或者同时在线数据转发服务器将业务数据包均匀地转发给下游的多个同时在线统计服务器,每一个同时在线统计服务器均根据其所获得的业务数据包统计一部分在线用户,按时将合并的数据储存于存储服务器中以进行汇总,并上报至分布式文件系统(Hadoop Distributed File System,HDFS)本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201210460131.html" title="同时在线统计系统及统计方法原文来自X技术">同时在线统计系统及统计方法</a>

【技术保护点】
一种同时在线统计系统,其特征在于,包括:数据转发服务器,用于转发业务数据;数据统计服务器组,包括至少两台数据统计服务器,其中,所述数据统计服务器组中的每一台所述数据统计服务器均接收所述业务数据并进行统计操作;分布式锁服务器,用于提供对应的分布式锁至所述数据统计服务器组中的其中一台数据统计服务器,以由获得所述分布式锁的所述数据统计服务器进行数据合并及数据上报的操作;其中,当获得所述分布式锁的所述数据统计服务器发生异常时,所述分布式锁服务器断开与获得所述分布式锁的所述数据统计服务器的连接、释放对应的分布式锁,并将所述分布式锁提供给所述数据统计服务器组中的另一台数据统计服务器以由所述另一台数据统计服...

【技术特征摘要】
1.一种同时在线统计系统,其特征在于,包括:
数据转发服务器,用于转发业务数据;
数据统计服务器组,包括至少两台数据统计服务器,其中,所述数据
统计服务器组中的每一台所述数据统计服务器均接收所述业务数据并进行
统计操作;
分布式锁服务器,用于提供对应的分布式锁至所述数据统计服务器组
中的其中一台数据统计服务器,以由获得所述分布式锁的所述数据统计服
务器进行数据合并及数据上报的操作;
其中,当获得所述分布式锁的所述数据统计服务器发生异常时,所述
分布式锁服务器断开与获得所述分布式锁的所述数据统计服务器的连接、
释放对应的分布式锁,并将所述分布式锁提供给所述数据统计服务器组中
的另一台数据统计服务器以由所述另一台数据统计服务器进行数据合并及
数据上报的操作。
2.根据权利要求1所述的同时在线统计系统,其特征在于,所述数据
统计服务器组中的每一台所述数据统计服务器在接收所述业务数据后,以
相同的统计逻辑进行统计操作。
3.根据权利要求1或者2所述的同时在线统计系统,其特征在于,所
述数据统计服务器组中的每一台所述数据统计服务器均向所述分布式锁服
务器发出获取所述分布式锁的请求,而所述分布式锁服务器选择所述数据
统计服务器中的一台数据统计服务器分配所述分布式锁。
4.根据权利要求3所述的同时在线统计系统,其特征在于,所述分布
式锁服务器以随机模式选择所述数据统计服务器中的一台数据统计服务器
分配所述分布式锁。
5.根据权利要求1所述的同时在线统计系统,其特征在于,进一步包
括:
存储服务器,连接所述数据统计服务器组,以接收所述数据统计服务
器组中获得所述分布式锁的所述数据统计服务器上报的数据并执行数据汇
总的操作。
6.根据权利要求5所述的同时在线统计系统,其特征在于,所述存储
服务器为云存储服务器(Cloud Memory,CMEM)。
7.根据权利要求1所述的同时在线统计系统,其特征在于,进一步包
括:
分布式文件系统(Hadoop Distributed File System,HDFS),连接所述数据
统计服务器组,以接收所述数据统计服务器组中获得所述分布式锁的所述
数据统计服务器上报的数据并...

【专利技术属性】
技术研发人员:沈飞王翔
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1