Sentinel官网--home
什么是Sentinel?
官网首页已经明确的说了,Sentinel是面向分布式服务架构的高可用流量控制组件.
基本概念:
资源:
对Sentinel来说, 什么是资源?
资源就是被Sentinel所保护的内容.
官方说法:
资源是 Sentinel 的关键概念。它可以是 Java 应用程序中的任何内容,例如,由应用程序提供的服务,或由应用程序调用的其它应用提供的服务,甚至可以是一段代码。在接下来的文档中,我们都会用资源来描述代码块。
只要通过 Sentinel API 定义的代码,就是资源,能够被 Sentinel 保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来标示资源。
规则:
规则就是对资源的 控制/保护/限制 策略.
官方说法:
围绕资源的实时状态设定的规则,可以包括流量控制规则、熔断降级规则以及系统保护规则。所有规则可以动态实时调整。
规则的种类: 流量控制规则 熔断降级规则 系统保护规则 来源访问控制规则 热点参数规则.