Sentinel Dashboard的使用
2026/7/12 8:11:23 网站建设 项目流程

sentinel相关介绍:

sentinel主要以流量为切入点,从流量路由、流量控制、熔断降级、系统自适应过载保护、多个维度来提高微服务的可用性和稳定性。

资源是sentinel中重要的概念,围绕资源的实时状态设定的规则,可以包括流量控制规则、熔断降级规则以及系统保护规则。所有规则可以动态实时调整。

sentinel dashboard的使用:

sentinel dashboard在jdk8及以上使用,优先jdk8或jdk11

1、下载sentinel dashboard的jar包,是一个用springboot开发的jar包

下载地址: https://github.com/alibaba/Sentinel/releases


2、下载到本地后,直接使用java命令启动:java -Dserver.port=8718 -Dcsp.sentinel.dashboard.server=localhost:8718 -Dproject.name=sentinel-dashboard -Dcsp.sentinel.api.port=8719 -jar sentinel-dashboard-1.8.0.jar

3、启动后,访问:http://localhost:8718/#/dashboard,默认账号:sentinel 密码:sentinel

在对应的项目的配置文件中加上sentinel相关配置,就会把该服务注册到sentinel了

4、配置流控规则(注意:在sentinel dashboard配置的规则,当sentinel重启或应用服务重启时,规则会消失,生产环境不建议直接在sentinel dashboard配置规则,可以把规则持久化到Nacos)

可以在测试或本地使用在sentinel dashboard配置规则的方式

此处单机阈值,设置0,因为自己测试用,实际用的时候要结合实际情况

5、调用接口测试一下:

Spring Cloud Gateway中使用Sentinel,默认的限流响应码是429

**这个提示可以根据自己的需求优化一下(对用户友好),可以跳到个新页面或其他方式

请求超过了阈值,被拦截

浏览器响应

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询