1、修改
2、POM
<!--SpringCloud ailibaba sentinel-datasource-nacos 后续做持久化用到-->
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-datasource-nacos</artifactId>
</dependency>
3、YML(添加Nacos数据源配置)
4、添加Nacos业务规则配置
[
{
"resource":"/rateLimit/byUrl", 资源名称
"limitApp":"default", 来源应用
"grage":1, 阈值类型,0表示线程数,1表示QPS
"count":1, 单机阈值
"strategy":0, 流控模式,0表示直接,1表示关联,2表示链路
"controlBehavior":0, 流控效果,0表示快速失败,1表示Warm up ,2表示排队等待;
"clusterMode":false 是否集群
}
]
5、启动8401后刷新sentinel发现业务规则有了
启动8401
6、快速访问测试接口
7、停止8401再看sentinel
8、重新启动8401再看sentinel
就算微服务重新启动也能保证注册进去了。