-
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
相关推荐
RainbowSea8 小时前
12. LangChain4j + 向量数据库操作详细说明RainbowSea8 小时前
11. LangChain4j + Tools(Function Calling)的使用详细说明考虑考虑12 小时前
Jpa使用union all用户37215742613512 小时前
Java 实现 Excel 与 TXT 文本高效互转浮游本尊13 小时前
Java学习第22天 - 云原生与容器化渣哥15 小时前
原来 Java 里线程安全集合有这么多种间彧15 小时前
Spring Boot集成Spring Security完整指南间彧15 小时前
Spring Secutiy基本原理及工作流程Java水解17 小时前
JAVA经典面试题附答案(持续更新版)洛小豆19 小时前
在Java中,Integer.parseInt和Integer.valueOf有什么区别