-
pom添加依赖
xml<dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-datasource-nacos</artifactId> </dependency> -
添加nacos配置
yamlspring: cloud: sentinel: datasource: ds: nacos: server-addr: 127.0.0.1:8848 # namespace: public # 注意public空间下不能显示的设置为public否则获取不到配置 dataId: sentinel-client-app-sentinel.json groupId: DEFAULT_GROUP data-type: json rule-type: flow -
编写Controller测试Sentinel
java@RestController @RequestMapping("/sentinel/datasource") public class SentinelDatasourceController { @GetMapping("/index") @SentinelResource("sentinelDatasourceIndex") public String index(){ return "hello world index" ; } } -
nacos中添加dataId为sentinel-client-app-sentinel.json的配置
json[ { "resource": "sentinelDatasourceIndex", "limitApp": "default", "grade": 1, "count": 1, "strategy": 0, "controlBehavior": 0, "clusterMode": false } ] -
注意如果在namespace为public下创建的配置,则编写配置时namespace必须为空
sentinel持久限流化化规则到nacos
yicj2023-09-16 11:59
相关推荐
小当家.1054 分钟前
Token成本控制实战:语义缓存、上下文压缩与工具缓存乐观勇敢坚强的老彭7 分钟前
C++ STL 常用容器的速查表北冥you鱼9 分钟前
深入解析 Go 中 sync.YAML.Unmarshal:如何将 YAML 数据填充到 Config 结构体wwwzhouzy11 分钟前
SpringBoot 响应式编程goldbin_zhang_xu20 分钟前
我用 Go 重写了一个 OpenClaw 框架:这就是 GoClawlingran__20 分钟前
C++ STL map 与 set 底层剖析与模拟实现万字详解|基于红黑树,复刻 SGI-STL 泛型复用架构野生技术架构师21 分钟前
Multi-agent的新趋势,从Agent Team到Agent SwarmBonnie_121524 分钟前
10-深入理解ConcurrentHashMap(JDK1.8)莫得感情 o26 分钟前
设计模式 22 · 三个冷门模式:中介者、访问者、解释器evans在进步40 分钟前
LeetCode 74:搜索二维矩阵——Java 虚拟一维数组与二分查找详解