网关流量统计方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:23890948 阅读:29 留言:0更新日期:2020-04-22 06:26
本申请涉及一种网关流量统计方法、装置、计算机设备和存储介质,根据用户请求携带的用户标识和应用标识对用户请求进行分类,根据该用户请求的接收时间和统计的时间间隔得出时间序列,再根据用户请求的类型和时间序列生成对应的用户请求记录,将用户请求记录存储到本地内存中;进一步地,将用户请求对应的流量统计指标值存储到本地内存对应的用户请求记录中,最后将本地内存的用户请求记录写入数据库。本方法避免每接收到一个用户请求就要生成一条用户请求记录,减少用户请求记录在本地内存和数据库中的存储空间,缓解后期存储压力。

Gateway traffic statistics methods, devices, computer equipment and storage media

【技术实现步骤摘要】
网关流量统计方法、装置、计算机设备和存储介质
本申请涉及互联网
,特别是涉及一种网关流量方法、装置、计算机设备和存储介质。
技术介绍
随着互联网技术的迅速发展,越来越多的用户使用智能设备并通过网络连接服务器来获取到想要的信息。为了更方便地监测网络使用情况,通过对用户的请求、访问次数等流量情况进行统计,再对流量统计的数据进行分析,根据分析的结果进行针对性的处理。传统的技术方案通过在网关接入层服务器上,对每一条用户请求记录一条日志,再将每一条日志文件分类归档,导入数据库系统中做统计分析。然而,一个中型流量的网站每天有数亿次请求,生成大量的日志文件数据,导致后期存储压力较大。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够缓解后期存储压力的网关流量统计方法、装置、计算机设备和存储介质。一种网关流量统计方法,所述方法包括:接收用户请求,获取所述用户请求对应的接收时间点,所述用户请求携带用户标识和应用标识;根据所述用户标识和应用标识,对所述用户请求进行分类,得到所述用户请求对应的请求类本文档来自技高网...

【技术保护点】
1.一种网关流量统计方法,所述方法包括:/n接收用户请求,获取所述用户请求对应的接收时间点,所述用户请求携带用户标识和应用标识;/n根据所述用户标识和应用标识,对所述用户请求进行分类,得到所述用户请求对应的请求类型;/n获取统计时间间隔,根据所述统计时间间隔和接收时间点确定时间序列;/n根据所述请求类型和所述时间序列生成对应的用户请求记录,将所述用户请求记录存储到本地内存中;/n获取所述用户请求对应的流量统计指标值,将所述流量统计指标值存储到本地内存对应的用户请求记录中;/n根据所述时间序列将本地内存中的用户请求记录写入数据库中。/n

【技术特征摘要】
1.一种网关流量统计方法,所述方法包括:
接收用户请求,获取所述用户请求对应的接收时间点,所述用户请求携带用户标识和应用标识;
根据所述用户标识和应用标识,对所述用户请求进行分类,得到所述用户请求对应的请求类型;
获取统计时间间隔,根据所述统计时间间隔和接收时间点确定时间序列;
根据所述请求类型和所述时间序列生成对应的用户请求记录,将所述用户请求记录存储到本地内存中;
获取所述用户请求对应的流量统计指标值,将所述流量统计指标值存储到本地内存对应的用户请求记录中;
根据所述时间序列将本地内存中的用户请求记录写入数据库中。


2.根据权利要求1所述的方法,其特征在于,所述根据所述请求类型和所述时间序列生成对应的用户请求记录,将所述用户请求记录存储到本地内存中包括:
将所述请求类型与所述时间序列进行组合得到的组合结果作为所述用户请求的请求键,计算得到所述请求键对应的键值;
建立所述键值与所述用户请求之间的关联关系,将所述关联关系形成用户请求记录存储至本地内存中。


3.根据权利要求2所述的方法,其特征在于,所述获取所述用户请求对应的流量统计指标值,将所述流量统计指标值存储到对应的用户请求记录中包括:
当接收到用户请求时,查找所述用户请求对应的键值;
当查找到所述键值时,获取所述用户请求和所述用户请求记录中对应的流量统计指标值;
将所述用户请求的各个流量统计指标值和所述用户请求记录中的各个流量统计指标值对应相加,得到当前时间序列的各个流量统计指标值的统计情况,并存储在用户请求记录中。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当所述接收到的用户请求未查找到对应的键值时,执行所述根据所述用户标识和应用标识,对所述用户请求进行分类,得到所述用户请求对应的请求类型的步骤。


5.根据权利要求1所述的方法,其特征在于,所述根据所述时间序列将所述用户请求记录写入数据库中包括:
使用异步线程在固定时间间隔内扫描所述本地内存,得到扫描结果;所述固定时间间隔在所述统计时间间隔范围内;
根据所述扫描结果,将上一个时间序列的用户...

【专利技术属性】
技术研发人员:胡海明
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1