springcloud整合sentinel

限流在前、熔断在后

高并发系统三大手段:缓存、限流、熔断,而sentinel一个就占了后者两者,前者通常是用Redis

此处只做个简单的springcloud中添加sentinel的demo

1、下载sentinel的jar,访问网址:https://github.com/alibaba/Sentinel/releases

 

2、找到本地jar文件夹,使用cmd或者终端中打开,执行java -jar sentinel-dashboard-1.8.0.jar

 启动完成

 访问可视化页面,默认账号密码都是sentinel

 此处用的是window的sentinel版本

下面是项目中需要添加的配置:

1、添加jar

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
        </dependency>

2、在application.yml中添加

spring:
  cloud:
    sentinel:
      transport:
        dashboard: 127.0.0.1:8080

3、启动项目,访问项目中任意一个controller接口,就会看到对应接口信息

 到此,springcloud的sentinel整合完成。

 

 

 

 

 

 

 

posted @ 2024-09-23 19:47  多多指教~  阅读(103)  评论(0)    收藏  举报