简介:微服务Sentinel流控规则持久化到nacos配置中心
- 文档: https://github.com/alibaba/Sentinel/wiki/%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8-Sentinel
- 生产环境下更常用 push 模式的数据源
- 流控规则持久化到nacos配置中心配置-common和gateway都添加
<!--限流持久化到nacos-->
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-datasource-nacos</artifactId>
</dependency> 配置持久化数据源
#流控规则持久化到nacos配置中心
datasource:
ds1:
nacos:
server-addr: 192.168.0.88:8848
data-id: ${spring.application.name}.json
group-id: DEFAULT_GROUP
data-type: json
rule-type: flow
配置中心配置
[
{
"resource":"/test",
"controlBehavior":0,
"count":2,
"grade":1,
"limitApp":"default",
"strategy":0
},
{
"resource":"/api/coupon/v1/page_coupon",
"controlBehavior":0,
"count":1,
"grade":1,
"limitApp":"default",
"strategy":0
}
]
本文作者为DBC,转载请注明。