![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sentinel
四月丶丶
越努力越幸运
展开
-
基于 Nacos 实现 Sentinel 规则持久化
1. 概述 在之前的文章中,Sentinel Dashboard中添加的规则数据存储在内存,微服务停掉规则数据就消失,在生产环境下不合适。我们可以将Sentinel规则数据持久化到Nacos配置中心,让微服务从Nacos获取规则数据。 2. 微服务pom.xml中添加依赖 <!-- Sentinel支持采用 Nacos 作为规则配置数据源,引入该适配依赖 --> <dependency> <groupId>com.alibaba.csp</groupId&原创 2020-09-09 01:03:19 · 364 阅读 · 0 评论 -
Sentinel 自定义兜底逻辑
在上一篇文章自定义流控规则后,如果请求失败效果如下 这种错误提示不太友好,此时可以自定义兜底逻辑 @SentinelResource注解类似于Hystrix中的@HystrixCommand注解 @SentinelResource注解中有两个属性需要我们进行区分,blockHandler属性用来指定不满足Sentinel 规则的降级兜底方法,fallback属性用于指定Java运行时异常兜底方法,如下 在API接口资源处配置 import com.alibaba.csp.sentinel.annota原创 2020-09-09 00:44:19 · 1029 阅读 · 0 评论 -
Sentinel: 分布式系统的流量防卫兵--简介及使用
1. Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台原创 2020-09-09 00:26:15 · 276 阅读 · 3 评论