springcloud alibaba——sentinel规则的持久化

sentinel的持久化:一旦我们重启应用,sentinel的规则会消失,生产环境需要将配置规则进行持久化。
将限流配置规则持久化进nacos保存,只要刷新8401某个rest地址,sentinel控制台的流控规则就能看到,只要nacos里面的配置不删除,针对8401上sentinel上的流控规则持续有效。

1、将sentinel相关配置写进nacos

springcloud alibaba——sentinel规则的持久化_第1张图片

2、微服务主配置文件的相关配置

spring:
  application:
    name: cloud-alibaba-sentinel-service

  cloud:
    #nacos服务注册中心地址
    nacos:
      discovery:
        server-addr: localhost:8848

    sentinel:
      transport:
        #配置sentinel dashboard地址
        dashboard: localhost:8080

        #默认8719端口,假如被占用会自动从8719开始依次+1扫描,直至找到未被占用的端口
        port: 8719
        datasource:
                ds1:
                  nacos:
                    server-addr: localhost:8848
                    dataId: cloud-alibaba-sentinel-service
                    groupId: DEFAULT_GROUP
                    data-type: json
                    rule-type: flow

你可能感兴趣的:(springcloud alibaba——sentinel规则的持久化)