Sentinel以流量为切入点,从流量控制、熔断降级、系统保护等多个维度来帮助您保障服务的稳定性,提供更专业稳定的流量防护手段、秒级的流量水位分布分析功能。

项目地址:sentinel流控防护

使用场景

Sentinel广泛用于秒杀场景、消息削峰填谷、集群流量控制、实时熔断等场景中,从多个维度保障您的业务稳定性。

在一个常见的分布式应用中,如下图所示。一个请求先通过终端到达 Gateway,再经过防火墙和网络负载均衡,其中还包括调用下游的其它服务和第三方应用,才能到达前端网络服务。AHAS 应用流控降级在不同的层次以流量为切面提供秒级实时的流量分析(例如在客户端层提供流量实时监控和水位诊断分析功能),帮助运维人员采取针对性的防护措施,全方位地保护应用的稳定性。

image
Sentinel服务

功能特性

秒级流量分析功能,动态规则实时推送。
专业多样化的防护手段:

  • 入口流量控制:按照服务容量进行流量控制,常用于应用入口,例如: Gateway、前端应用、服务提供方等。
  • 热点隔离:将热点和普通流量隔离出来,避免无效热点抢占正常流量的容量。
  • 对依赖方隔离 / 降级:对应用和应用之间、应用内部采用隔离 / 降级手段,将不稳定的依赖的对应用的影响减至最小,从而保证应用的稳定性。
  • 系统防护:Sentinel可以根据系统的能力(例如 Load、CPU 使用率等)来动态调节入口的流量,保证系统稳定性。
    实时的单机监控能力,强大的聚合监控和历史监控查询能力。