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