Sentinel的初步学习(2)https://blog.youkuaiyun.com/BinXNoob/article/details/106432883
Sentinel实现熔断限流》》》》》Hystrix
https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D
下载地址:https://github.com/alibaba/Sentinel/releases
1.运行Sentinel
下载完成后,确保jdk是1.8及其以上,8080端口没有被占用
进入cmd,输入 java -jar sentinel-dashboard-1.7.2.jar
如图:

出现这个界面就是启动成功
再去访问http://localhost:8080/ , 账号密码均是sentinel
就可以进入sentinel控制平台
2.初始化演示
1.启动Nacos8848
2.新建项目(8401端口)
POM
需要引入sentinel的依赖以及后续持久化依赖
<dependency>
<groupId>com.xwb.springcloud</groupId>
<artifactId>cloud-api-commons</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<!-- SpringCloud alibaba nacos -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- 后续做持久化用到 -->
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-datasource-nacos</artifactId>
</dependency>
<!-- sentinel -->
<dependency>
<groupId>com.alibaba.cloud

本文介绍了Sentinel的初步使用,包括启动Sentinel控制台,设置流控规则,如直接限流、关联限流、预热限流和排队等待。此外,还探讨了熔断降级的RT、异常比例和异常数策略,以及热点key限流的配置和效果。Sentinel在流量控制和熔断降级方面提供了灵活的策略,确保服务的稳定性和性能。
最低0.47元/天 解锁文章
201

被折叠的 条评论
为什么被折叠?



