1.添加依赖
<!--SpringCloudAilibabaSentinel--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency><!--SpringCloudAilibabaSentinelGateway--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-sentinel-gateway</artifactId></dependency><!--sentineldatasourcenacos--><dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-datasource-nacos</artifactId></dependency>2.配合参数
spring:cloud:sentinel:#取消控制台懒加载eager:truetransport:#控制台地址dashboard:127.0.0.1:8718#nacos配置持久化datasource:ds1:nacos:server-addr:127.0.0.1:8848dataId:sentinel-gatewaygroupId:DEFAULT_GROUPdata-type:jsonrule-type:flow3.nacos中的配置
dataId:sentinel-gateway
group:DEFAULT_GROUP
配置格式:json
[{"resource":"demo-auth","count":500,"grade":1,"limitApp":"default","strategy":0,"controlBehavior":0},{"resource":"demo-system","count":1000,"grade":1,"limitApp":"default","strategy":0,"controlBehavior":0},{"resource":"test-route","count":1,"grade":1,"limitApp":"default","strategy":0,"controlBehavior":0}]4.dashboard查看流控规则
在配置中心中修改规则,可以实时应用流控规则,并反映在dashboard页面。