Sentinel+Nacos实现Sentinel的持久化规则,就很nice!
如果不对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!相关推荐
- (企业案例)使用Nacos持久化规则,改造sentinel-dashboard
文章目录 一.前言 1. 版本选取 2. 克隆代码 3. 导入 IDEA 二.全局修改 2.1. 修改 POM 2.2. 修改配置文件 三.后端代码修改 3.1. 包结构部分 3.2. nacos 配 ...
- Sentinel动态推拉数据持久化同步到Nacos
前言 在我们使用Sentinel做熔断限流等操作时,一些设置好的配置默认是存放在当前服的内存中的,那么也就意味着每次重启服务,这些配置好的配置就会消失.在我们搭建微服务架构做测试的时候不是很友好.大家 ...
- Alibaba Sentinel功能入门与配置持久化
Alibaba Sentinel功能入门与配置持久化 文章目录 Alibaba Sentinel功能入门与配置持久化 1.准备工作 2.整合与启动 2.1项目引入依赖: 2.2项目yaml配置 2.3 ...
- Sentinel(十三)之动态规则扩展
转载自 动态规则扩展 规则 Sentinel 的理念是开发者只需要关注资源的定义,当资源定义成功后可以动态增加各种流控降级规则.Sentinel 提供两种方式修改规则: 通过 API 直接修改 (l ...
- Gateway集成Nacos和Sentinel
一.Gateway Gateway整合Nacos的服务治理功能实现路由负载,整合Nacos配置中心功能实现路由动态配置,整合Sentinel实现网关限流 1.1 搭建网关服务 在shop-gatewa ...
- 基于Nacos和Sentinel实现灰度路由和流量防护一体化
基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化的解决方案,发布在最新的 Nepxion Discovery 5.4.0 版本,具体参考: 源码主页,请访问 :源码主页 指南主页 ...
- 如何基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化
Nepxion Discovery框架在实现灰度发布和路由功能前提下,结合Nacos和Sentinel,对流量再实施一层防护措施,更能达到企业级的流量安全控制的目的.它的功能包括: 封装远程配置中心和 ...
- 简单几行代码带你快速了解淘宝双十一的强大技术支撑点Sentinel+Nacos
如今互联网已经发展到了一定阶段,不知道你是正在使用微服务第一代 1.服务注册与发现:Netflix旗下的Eureka 2.服务的负载调用:Netflix旗下的Ribbon 3.服务的负载调用:Netf ...
- sentinel 端口_双剑合璧Nacos结合Sentinel实现流量安全控制(一):Sentinel核心库和控制台...
Alibaba Sentinel 是一款高性能且轻量级的流量控制.熔断降级解决方案.是面向分布式服务架构的高可用流量控制组件. Sentinel 官网:https://sentinelguard.io ...
最新文章
- httpwebrequest超时时间timeout设置无效_【SpringBoot WEB 系列】RestTemplate 之超时设置...
- 160个Crackme035
- SpringBoot 全局异常处理
- 使用struts2完成ckeditor和图片上传
- 帆软报表-打印sql日志设置
- 数据分析入门必知:机器学习最通俗的解释?
- MyBatis实现一对一,一对多关联查询
- 湖北大学98届计算机网络,我校学子在“H3C”杯全国大学生网络技术大赛中获一等奖...
- android快牙原理,快牙是什么 快牙使用原理及使用教程
- 【好东西】ACM在线模版-f-zyj
- 小议关键字del与实例方法__del__(self)
- GOOGLE搜索技巧
- 贝叶斯公式/贝叶斯法则/贝叶斯定理
- 他用手指玩滑板,居然玩成了国内第一人?
- 电脑ps4,ps4怎么连接电脑
- mysql关闭空闲连接_终止空闲的mysql连接
- 力扣刷题1、7、9(小小白亲测,Bug你准没我的多,hhh)
- Apple pay 苹果支付
- docker快速安装可道云
- py2exe找不到Python的解决方法
热门文章
- HDU 4282 A very hard mathematic problem 二分题目
- [转载]ASP.NET开发经验积累
- MATLAB已知坐标均匀取电,基于MATLAB带钢卷取电液伺服控制系统的分析(word文档良心出品)(11页)-原创力文档...
- c++ cef 获取内容_敢达争锋对决NT敢达C装备增援活动进行中!
- gets函数会读取回车吗_会做二次函数吗?用6种方法教你做二次函数(初中生不要错过)...
- java 圆桌_约瑟夫问题求解释(圆桌问题)Java
- 按照一定策略把网页抓回到搜索引擎服务器的,SEO新手学习:搜索引擎的基本步骤...
- mysql教程 api_Mysql入门系列:MySQL可用的API
- python 数组在最前面插入数据_Python 按照现有规则将数值插入到数组中
- linux获取文件引用计数,linux-2.6内核模块引用计数的实现