如果不对Sentinel进行持久化,一旦服务器断开,那我们配置的限流规则就不存在了。官方推荐了使用Sentinel持久化到Nacos,至于为什么这样,不推荐一家的产品,留着过年呀!

文章目录

  • 1、导入依赖
  • 2、配置文件修改
  • 3、启动服务

1、导入依赖

     <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency><dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-datasource-nacos</artifactId></dependency>

sentinel-datasource-nacos这个依赖从名字也可以看出是连接sentinel和nacos的,也就是持久化到nacos

2、配置文件修改

server:port: 9090
spring:application:name: sentinel-ribbon-consumer   #服务名cloud:nacos:discovery:server-addr: xxxx:8848   #nacos中心地址sentinel:transport:dashboard: 127.0.0.1:8080   # sentinel服务地址port: 8719#sentinel分为client和控制面板,client启动后需要每隔一段时间向控制面板发送心跳,这个端口就是完成相关工作,如果8719被占用就会加一,一直到8080datasource:ds1:nacos:server-addr: xxxx:8848dataId: sentinel-ribbon-consumergroupId: DEFAULT_GROUPdata-type: jsonrule-type: flow
feign:sentinel:enabled: true


3、启动服务

访问sentinel控制台,点击流控规则就直接可以看到如下结果

持久化成功!

Sentinel+Nacos实现Sentinel的持久化规则,就很nice!相关推荐

  1. (企业案例)使用Nacos持久化规则,改造sentinel-dashboard

    文章目录 一.前言 1. 版本选取 2. 克隆代码 3. 导入 IDEA 二.全局修改 2.1. 修改 POM 2.2. 修改配置文件 三.后端代码修改 3.1. 包结构部分 3.2. nacos 配 ...

  2. Sentinel动态推拉数据持久化同步到Nacos

    前言 在我们使用Sentinel做熔断限流等操作时,一些设置好的配置默认是存放在当前服的内存中的,那么也就意味着每次重启服务,这些配置好的配置就会消失.在我们搭建微服务架构做测试的时候不是很友好.大家 ...

  3. Alibaba Sentinel功能入门与配置持久化

    Alibaba Sentinel功能入门与配置持久化 文章目录 Alibaba Sentinel功能入门与配置持久化 1.准备工作 2.整合与启动 2.1项目引入依赖: 2.2项目yaml配置 2.3 ...

  4. Sentinel(十三)之动态规则扩展

    转载自  动态规则扩展 规则 Sentinel 的理念是开发者只需要关注资源的定义,当资源定义成功后可以动态增加各种流控降级规则.Sentinel 提供两种方式修改规则: 通过 API 直接修改 (l ...

  5. Gateway集成Nacos和Sentinel

    一.Gateway Gateway整合Nacos的服务治理功能实现路由负载,整合Nacos配置中心功能实现路由动态配置,整合Sentinel实现网关限流 1.1 搭建网关服务 在shop-gatewa ...

  6. 基于Nacos和Sentinel实现灰度路由和流量防护一体化

    基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化的解决方案,发布在最新的 Nepxion Discovery 5.4.0 版本,具体参考: 源码主页,请访问 :源码主页 指南主页 ...

  7. 如何基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化

    Nepxion Discovery框架在实现灰度发布和路由功能前提下,结合Nacos和Sentinel,对流量再实施一层防护措施,更能达到企业级的流量安全控制的目的.它的功能包括: 封装远程配置中心和 ...

  8. 简单几行代码带你快速了解淘宝双十一的强大技术支撑点Sentinel+Nacos

    如今互联网已经发展到了一定阶段,不知道你是正在使用微服务第一代 1.服务注册与发现:Netflix旗下的Eureka 2.服务的负载调用:Netflix旗下的Ribbon 3.服务的负载调用:Netf ...

  9. sentinel 端口_双剑合璧Nacos结合Sentinel实现流量安全控制(一):Sentinel核心库和控制台...

    Alibaba Sentinel 是一款高性能且轻量级的流量控制.熔断降级解决方案.是面向分布式服务架构的高可用流量控制组件. Sentinel 官网:https://sentinelguard.io ...

最新文章

  1. httpwebrequest超时时间timeout设置无效_【SpringBoot WEB 系列】RestTemplate 之超时设置...
  2. 160个Crackme035
  3. SpringBoot 全局异常处理
  4. 使用struts2完成ckeditor和图片上传
  5. 帆软报表-打印sql日志设置
  6. 数据分析入门必知:机器学习最通俗的解释?
  7. MyBatis实现一对一,一对多关联查询
  8. 湖北大学98届计算机网络,我校学子在“H3C”杯全国大学生网络技术大赛中获一等奖...
  9. android快牙原理,快牙是什么 快牙使用原理及使用教程
  10. 【好东西】ACM在线模版-f-zyj
  11. 小议关键字del与实例方法__del__(self)
  12. GOOGLE搜索技巧
  13. 贝叶斯公式/贝叶斯法则/贝叶斯定理
  14. 他用手指玩滑板,居然玩成了国内第一人?
  15. 电脑ps4,ps4怎么连接电脑
  16. mysql关闭空闲连接_终止空闲的mysql连接
  17. 力扣刷题1、7、9(小小白亲测,Bug你准没我的多,hhh)
  18. Apple pay 苹果支付
  19. docker快速安装可道云
  20. py2exe找不到Python的解决方法

热门文章

  1. HDU 4282 A very hard mathematic problem 二分题目
  2. [转载]ASP.NET开发经验积累
  3. MATLAB已知坐标均匀取电,基于MATLAB带钢卷取电液伺服控制系统的分析(word文档良心出品)(11页)-原创力文档...
  4. c++ cef 获取内容_敢达争锋对决NT敢达C装备增援活动进行中!
  5. gets函数会读取回车吗_会做二次函数吗?用6种方法教你做二次函数(初中生不要错过)...
  6. java 圆桌_约瑟夫问题求解释(圆桌问题)Java
  7. 按照一定策略把网页抓回到搜索引擎服务器的,SEO新手学习:搜索引擎的基本步骤...
  8. mysql教程 api_Mysql入门系列:MySQL可用的API
  9. python 数组在最前面插入数据_Python 按照现有规则将数值插入到数组中
  10. linux获取文件引用计数,linux-2.6内核模块引用计数的实现