自学内容网 自学内容网

一个好用的服务治理组件Sentinel

概述

Sentinel是阿里巴巴开源的一款分布式系统流量控制和容错解决方案,它以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel在微服务架构和分布式系统中扮演着重要角色,帮助开发者有效应对高并发、服务故障等挑战。以下是对Sentinel的详细介绍:

基本概念

资源

资源是 Sentinel 的关键概念。它可以是 Java 应用程序中的任何内容,例如,由应用程序提供的服务,或由应用程序调用的其它应用提供的服务,甚至可以是一段代码。在接下来的文档中,我们都会用资源来描述代码块。

只要通过 Sentinel API 定义的代码,就是资源,能够被 Sentinel 保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来标示资源。

规则

围绕资源的实时状态设定的规则,可以包括流量控制规则、熔断降级规则以及系统保护规则。所有规则可以动态实时调整。

一、主要功能

  1. 流量控制


原文地址:https://blog.csdn.net/wendao76/article/details/142610040

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!