云原生应用流控解决方案

常规高可用解决方案往往是基础架构层面的,应对突发流量通过增加
资源供给的方式解决,不过这种基础架构的弹性效率是有能力上限的,
同时某些自身应用模块出现的问题也会导致整个应用的严重故障。在
这种情况下就需要有一款对应用流量监控管理的产品,保障在突发情
况下提高用户的体验,保障整个系统的健壮性。

我们的优势

  • 业务流量入口防护
    在业务平台的入口,根据链路的最短板以及业务属性来进行防护,保障整体系统的健壮性。同时可以自动识别出可疑热点流量,如突然出现来自某些ip的大量流量,并将其圈定在特定范围内。
  • 应用自身防护
    根据应用自身的服务能力进行防护,防止流量过载导致服务不可用。对关联服务进行策略设置,在遇到流量过载或故障时,将弱依赖服务,即功能不影响主体流程的,采取熔断策略;对于强依赖,即功能影响主流程,例如慢SQL等,则通过隔离的手段,把异常控制在一定的范围之内,不影响正常的流程。
  • 秒级实时监控
    针对QPS、进程等指标提供可视化的接口调用统计、TOP接口/节点、热力图、分场景类型汇总等。此外,可在控制台上快速配置并秒级推送规则并生效。

方案架构

云原生应用流控解决方案
本方案基于提供业务系统全方位的流量管理,从网关和应用级
别两个层面、入口/应用/应用间/单机负载多维度,进行数据量
流管理,提升整体系统的高可用性。
可以解决的问题
突发流量情况下保障系统整体的健壮性
为业务系统配置合适资源,节约成本,减少超额配置
提升客户体验,减少因流量导致的整体宕机
方案优势
简单便捷
支持SDK和Agent两种方式,支持多种主流框架及语言,零代码侵入
防护全面
提供应用级别的流量控制、应用间的降级隔离、单机过载保护等能力
敏捷高效
流量防护提供包括QPS、并发线程、RT等指标的秒级监控能力