一种基于java探针的应用程序流量控制系统及方法技术方案

技术编号:41304920 阅读:41 留言:0更新日期:2024-05-13 14:50
本发明专利技术涉及I T技术领域,具体涉及一种基于java探针的应用程序流量控制系统及方法,该系统包括:微服务应用,用于通过流量入口获取请求资源数据;java探针模块,用于实时监控微服务应用并采集监控数据;监控数据处理模块,用于接收并进行处理监控数据得到监控处理数据;流量控制模块,根据预设安全策略类型对监控处理数据内的相应资源数据进行控制。本发明专利技术通过将java探针模块设置于所述微服务应用中,对微服务应用的实时监控,获取监控数据,通过监控数据处理模块接收和处理Java探针模块传输的监控数据,通过流量控制模块基于接收到的监控处理数据,对应用的流量进行控制操作,以保护应用免受恶意攻击和异常流量的影响。

【技术实现步骤摘要】

本专利技术涉及it,具体而言,涉及一种基于java探针的应用程序流量控制系统及方法


技术介绍

1、目前,随着应用程序规模的不断增大和复杂度的提高,应用程序的稳定性和可靠性越来越受到重视。如果应用程序不稳定或不可靠,可能会导致用户满意度下降。用户可能无法完成他们需要执行的任务,这会对用户体验产生负面影响。对于企业来说,应用程序的稳定性和可靠性对于保持业务连续性至关重要。如果应用程序经常出现问题,可能会影响企业的运营和生产力,不稳定的应用程序可能更容易受到安全威胁,应用程序的维护和修复成本可能会随着其不稳定性的增加而增加。

2、现有对应用程序的流量控制,目前主要采用的技术包括aop、代理模式、拦截器等。然而,这些技术的实现复杂度和效率较低,难以满足大规模应用程序的监控和控制需求。

3、因此,本专利技术提出的一种基于java探针的应用程序流量控制系统及方法,主要是为了解决如何对应用程序进行实时监控以实现流量控制的问题。


技术实现思路

1、鉴于此,本专利技术提出了一种基于java探针的应用程本文档来自技高网...

【技术保护点】

1.一种基于java探针的应用程序流量控制系统,其特征在于,包括:

2.根据权利要求1所述的基于java探针的应用程序流量控制系统,其特征在于,所述监控数据包括:

3.根据权利要求2所述的基于java探针的应用程序流量控制系统,其特征在于,所述关键性能指标数据包括:硬件环境的CPU、内存、负载、网络IO及Java虚拟机JVM的性能数据。

4.根据权利要求3所述的基于java探针的应用程序流量控制系统,其特征在于,所述流量数据包括:所述请求资源数据的通过的QPS,拒绝的QPS,异常QPS、响应时间RT及并发量。

5.根据权利要求4所述的基于j...

【技术特征摘要】

1.一种基于java探针的应用程序流量控制系统,其特征在于,包括:

2.根据权利要求1所述的基于java探针的应用程序流量控制系统,其特征在于,所述监控数据包括:

3.根据权利要求2所述的基于java探针的应用程序流量控制系统,其特征在于,所述关键性能指标数据包括:硬件环境的cpu、内存、负载、网络io及java虚拟机jvm的性能数据。

4.根据权利要求3所述的基于java探针的应用程序流量控制系统,其特征在于,所述流量数据包括:所述请求资源数据的通过的qps,拒绝的qps,异常qps、响应时间rt及并发量。

5.根据权利要求4所述的基于java探针的应用程序流量控制系统,其特征在于,所述监控数据处理模块用于接收所述java探针模块采集的所述监控数据并进行处理得到监控处理数据时,包括:

6.根据权利要求5所述的基于java探针的应用...

【专利技术属性】
技术研发人员:柳俊城
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1