1、修改

2、POM

  1. <!--SpringCloud ailibaba sentinel-datasource-nacos 后续做持久化用到-->
  2. <dependency>
  3. <groupId>com.alibaba.csp</groupId>
  4. <artifactId>sentinel-datasource-nacos</artifactId>
  5. </dependency>

3、YML(添加Nacos数据源配置)

image.png

4、添加Nacos业务规则配置

image.png

  1. [
  2. {
  3. "resource":"/rateLimit/byUrl", 资源名称
  4. "limitApp":"default", 来源应用
  5. "grage":1, 阈值类型,0表示线程数,1表示QPS
  6. "count":1, 单机阈值
  7. "strategy":0, 流控模式,0表示直接,1表示关联,2表示链路
  8. "controlBehavior":0, 流控效果,0表示快速失败,1表示Warm up ,2表示排队等待;
  9. "clusterMode":false 是否集群
  10. }
  11. ]

5、启动8401后刷新sentinel发现业务规则有了

启动8401

6、快速访问测试接口

image.png

7、停止8401再看sentinel

image.png

8、重新启动8401再看sentinel

image.png

就算微服务重新启动也能保证注册进去了。