一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多维度访问流量控制系统的制作方法

2021-12-07 21:54:00 来源:中国专利 TAG:

技术特征:
1.一种多维度访问流量控制系统,其特征在于,所述系统包括:监控单元,用于通过监控程序周期性的检测系统应用状态;限流单元,用于在所述系统应用状态出现异常时,通过限流工具对应用程序的自定义接口进行限流、熔断降级操作,所述限流工具包括sentinel、redis的令牌桶算法。2.如权利要求1所述的系统,其特征在于,系统应用状态包括应用的cpu、内存、磁盘,接口的访问量、访问耗时,带宽,或者持续的异常,或者系统内存占用过高。3.如权利要求1所述的系统,其特征在于,所述限流单元,具体用于:在所述系统应用状态出现异常时,基于预设预警机制将异常指标通过webhook回调接口存储在对应的数据库;通过限流工具对应用程序的自定义接口进行限流、熔断降级操作。4.如权利要求3所述的系统,其特征在于,所述预设预警机制包括cpu使用率过高预警、操作系统内存过高预警、磁盘io读写过高预警、网络带宽流量异常预警、应用程序健康检查、应用程序接口异常、应用程序内存使用率、应用程序接口响应时间。5.如权利要求1所述的系统,其特征在于,所述限流单元还具体用于:通过系统间接口调用异常比例阈值,自动控流熔断降级,并持续监测待系统恢复正常后自动调整限流机制。6.如权利要求1所述的系统,其特征在于,所述系统还包括黑白名单单元,所述黑白名单单元用于:根据调用访问请求来源来判断本次访问流量是否允许放行。7.如权利要求1所述的系统,其特征在于,所述限流单元,还具体用于:通过统计应用程序接口qps、tps等指标对流量进行分析以及操作系统硬件指标的使用情况动态调整流控参数,在系统cpu、内存、io、应用程序接口qps过高、接口异常数较大、外部恶意攻击、服务不可用时可以自动调整系统服务的熔断和限流。8.如权利要求1所述的系统,其特征在于,所述系统还包括外部告警监控系统,所述外部告警监控系统具体用于:统计分析系统健康状态,提供动态流量机制,保证系统稳定性。9.如权利要求1所述的系统,其特征在于,所述系统还包括统计查询单元,所述统计查询单元具体用于:根据实时统计数据生产统计报表,提供多种展示效果并提供多种维度查询。

技术总结
本发明公开了一种多维度访问流量控制系统,所述系统包括:监控单元,用于通过监控程序周期性的检测系统应用状态;限流单元,用于在所述系统应用状态出现异常时,通过限流工具对应用程序的自定义接口进行限流、熔断降级操作,所述限流工具包括sentinel、Redis的令牌桶算法,实现对不同环境下复杂系统进行多维度的流量自适应控制,提高系统的稳定性。提高系统的稳定性。提高系统的稳定性。


技术研发人员:尹明星 毕伟 于可新 冯现海 韩锋
受保护的技术使用者:南京优飞保科信息技术有限公司
技术研发日:2021.09.09
技术公布日:2021/12/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献