一种Java Web接口请求统计方法、计算机设备及可读存储介质技术

技术编号:25947110 阅读:33 留言:0更新日期:2020-10-17 03:39
本发明专利技术公开了一种Java Web接口请求统计方法、计算机设备及可读存储介质,涉及计算机技术领域,用以统计数据对象,数据对象包括暂时对象和永久对象,包括如下步骤:对接收到的请求的URL进行解析,获取所需的path,如果接收到的请求中包括URL以外的名称,则根据接收到的请求的实际情况进行解析;对数据对象进行维护,定时更新存储永久对象。本发明专利技术所提供的技术方案能够方便地获取到后端以及各个接口被请求次数等数据。

【技术实现步骤摘要】
一种JavaWeb接口请求统计方法、计算机设备及可读存储介质
本专利技术涉及计算机
,具体涉及一种JavaWeb接口请求统计方法、计算机设备及可读存储介质。
技术介绍
在JavaWeb程序中,主要可分为前端和后端。前端大致可以概括为用户可以看到的,可以操作的部分,作为请求的发起方。后端简单来说就是用户看不见的,作为请求的接收方。后端或者后端中具体的接口被请求(HTTP请求)的次数、来源、参数等流量数据需要被统计出来,现有技术有两种方式:1.后端通常都会有日志信息,会记录请求的相关信息,然后在一定的周期内以文件的形式保存,通常是一天一次。可以通过对日志文件的统计来记录下各个后端以及接口被请求的情况。这种方式存在如下不足:通过统计日志的方式,很大程度上只能统计过去的数据,而不能实时的得到统计数据。2.用代码的形式编写一个功能,实现对请求的统计。这种方式存在如下不足:目前开发一个后端,都是基于各种框架之上进行开发。如果在框架之上代码实现统计的功能,不仅繁琐,而且会使得整个后端更加繁重。【专利技术内本文档来自技高网...

【技术保护点】
1.一种Java Web接口请求统计方法,其特征在于,Java Web接口请求统计方法用以统计数据对象,数据对象包括暂时对象和永久对象,所述暂时对象为本次服务启用后累计的次数,所述永久对象为不限于本次服务启动累计的次数,所述Java Web接口请求统计方法包括如下步骤:/n对接收到的请求的URL进行解析,获取所需的path,以定位数据对象中的具体节点,如果接收到的请求中包括URL以外的名称,则根据接收到的请求的实际情况进行解析;/n对数据对象进行维护,定时更新存储永久对象。/n

【技术特征摘要】
1.一种JavaWeb接口请求统计方法,其特征在于,JavaWeb接口请求统计方法用以统计数据对象,数据对象包括暂时对象和永久对象,所述暂时对象为本次服务启用后累计的次数,所述永久对象为不限于本次服务启动累计的次数,所述JavaWeb接口请求统计方法包括如下步骤:
对接收到的请求的URL进行解析,获取所需的path,以定位数据对象中的具体节点,如果接收到的请求中包括URL以外的名称,则根据接收到的请求的实际情况进行解析;
对数据对象进行维护,定时更新存储永久对象。


2.根据权利要求1所述的JavaWeb接口请求统计方法,其特征在于,对数据对象进行维护具体包括:
对定位到的具体节点所对应的接口请求的计数器累加1。


3.根据权利要求2所述的JavaWeb接口请求统计方法,其特征在于,每个具体节点有三个成员变量,分别为节点名称、值和具体节点的子级;接口的值为接口请求的次数,控制器的值为该控制器下所有接口的值的总和。


4.根据权利要求2所述的JavaWeb接口请求统计方法,其特征在于,对数据对象进行维护包括对暂时对象进行维护和对永久对象进行维护,对暂时对象进行维护和对永久对象包括:调用increase方法,所述increase方法为计数器累加1,调用get方法,所述get方法为获取具体节点的值。


5.根据权利要求4所述的JavaWeb接口请求统计方...

【专利技术属性】
技术研发人员:马群
申请(专利权)人:联通浙江产业互联网有限公司
类型:发明
国别省市:浙江;33

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

1