springcloud 配置集成 Sentinel 限流器
16lz
2021-03-27
1.下载Sentinel
您可以从 官方 GitHub Release 页面 页面下载最新版本的控制台 JAR 包。
https://github.com/alibaba/Sentinel
以当前版本 sentinel-dashboard-1.8.1.jar 为例
下载后,放到系统硬盘
同目录下创建bat文件 run.bat,内容为:
java -Dserver.port=8002 -Dcsp.sentinel.dashboard.server=localhost:8002 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.1.jar
双击运行
run.bat, 启动sentinel控制台
浏览器访问 http://localhost:8002/#/login
用户名密码均为:sentinel
2.客户端配置Sentinel
POM
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency>
修改配置文件
#java项目www.fhadmin.org#sentinel连接控制台spring.cloud.sentinel.transport.dashboard=localhost:8002#开启Feign对Sentinel的支持feign.sentinel.enabled=true
根据业务需求在处理类上加上注解
增加 @Component 注解
注意,只有当请求过此带有@Component注解的处理类时,Sentinel控制台才有数据
每一份赞赏源于懂得
赞赏
0人进行了赞赏支持
更多相关文章
- Google Guice之绑定方式
- U盘显示操作无法完成,因为磁盘管理控制台视图不是最新状态怎么办
- 组件通信注解框架实践
- Java开发必须掌握的 20+ 种 Spring 常用注解
- 你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!
- Spring 5 core 中的 @NonNull 是个什么鬼?!
- springboot|springboot配置Filter过滤器
- Symfony的学习
- C#中调用python