服务降级、熔断、限流
文章平均质量分 91
服务降级、熔断、限流
陌守
这个作者很懒,什么都没留下…
展开
-
Sentinel 实现服务降级、熔断与限流(1.8.+ 版)
Sentinel 实现熔断与限流Sentinel 概念Sentinel 概念1、Sentinel 是什么?Sentinel: 分布式系统的流量防卫兵。随着微服务的流行,服务与服务之间的稳定性变得越来越重要,Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。...原创 2021-11-26 15:33:38 · 14565 阅读 · 0 评论 -
Sentinel规则持久化(1.8.+版)
Sentinel 整合 Nacos 实现持久化配置详解Sentinel 规则持久化配置步骤(流控规则为例):Sentinel 规则持久化yml 配置详解json 参数详解流控规则降级规则热点规则系统规则授权规则Sentinel规则持久化配置(官网说明)一、概念当应用重启后,Sentinel 规则就消失了,生产环境需要将配置的规则进行持久化。二、如何持久化?将限流、熔断配置规则持久化进 Nacos 保存,只要刷新被监控的应用(8401为例)某个 REST 地址,Sentinel 控制台的流控规则原创 2021-11-26 15:31:35 · 12897 阅读 · 1 评论 -
@SentinelResource 注解详解
@SentinelResource 注解详解引入 pom 依赖@SentinelResource 注解引入 pom 依赖官网说明:Sentinel 提供了 @SentinelResource 注解用于定义资源,并提供了 AspectJ 的扩展用于自动定义资源、处理 BlockException 等。使用 Sentinel Annotation AspectJ Extension 的时候需要引入以下依赖:<dependency> <groupId>com.alibaba原创 2021-11-24 12:19:26 · 8244 阅读 · 0 评论 -
Hystrix断路器原理及实现(服务降级、熔断、限流)
Hystrix断路器概述Hystrix重要概念(面试常考)Hystrix案例Hystrix 服务提供者Hystrix 服务消费者概述1、分布式系统面临的问题服务雪崩:多个服务之间在调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓“雪崩效应”。对于高流量的应用来说,单一的后端依赖可能会导致所有的服务器上的所有资源都在几原创 2021-09-26 16:30:55 · 12156 阅读 · 1 评论