Springcloud---B站学习总结---Springcloud Alibaba---sentinel规则持久化

Springcloud—B站学习总结—Springcloud Alibaba—sentinel规则持久化

sentinel规则持久化是什么

在这里插入图片描述

sentinel规则持久化怎么用

在这里插入图片描述

通过修改8401查看sentinel规则持久化

在这里插入图片描述

步骤:

1.改pom文件:

添加依赖 Sentinel编写好的流控规则写进我们的的Nacos中,做持久化用到

<dependency>
    <groupId>com.alibaba.csp</groupId>
    <artifactId>sentinel-datasource-nacos</artifactId>
</dependency>

2.改YML文件

在YML文件中添加Nacos数据源配置
在这里插入图片描述
图例如上,8401YML配置文件修改后代码如下

server:
  port: 8401

spring:
  application:
    name: cloudalibaba-sentinel-service
  cloud:
    nacos:
      discovery:
        #Nacos服务注册中心地址
        server-addr: localhost:8848
    sentinel:
      transport:
        #配置Sentinel dashboard地址
        dashboard: localhost:8080
#        默认8719端口,如果被占用,那么会端口号+1一直找到不被占用的端口
        port: 8719
        
#############添加Nacos数据源配###################################################################        
      datasource:
        ds1:
          nacos:
            server-addr: localhost:8848
            dataId: cloudalibaba-sentinel-service
            groupId: DEFAULT_GROUP
            data-type: json
            rule-type: flow
###############################################################################################  

management:
  endpoints:
    web:
      exposure:
        include: '*'

feign:
  sentinel:
    enabled: true # 激活Sentinel对Feign的支持

3.添加Nacos业务规则配置

在这里插入图片描述

添加进Nacos的配置内容(Json格式)

在这里插入图片描述

配置内容解析

在这里插入图片描述

4.启动8401后刷新Sentinel发现业务规则有了

启动8401后,访问路径loccalhost:8401/rateLimit/byUrl之后刷新Sentinel,业务规则就有了(原因是重新访问一次Sentinel流控平台可以扫描到)
在这里插入图片描述

5.测试(快速访问测试loccalhost:8401/rateLimit/byUrl,发现流控规则生效了)

如图:
在这里插入图片描述

6.停止8401查看Sentinel

在这里插入图片描述

7.重新启动8401再看Sentinel

1.咋一看还是没有,稍等一会儿

在这里插入图片描述

2.多次调用

在这里插入图片描述

3.重新配置出现了,持久化验证通过

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值