- 导入jar
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--nacos dicovery-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--gateway-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<!--sentinel-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
<!--网关流控-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-sentinel-gateway</artifactId>
</dependency>
- 修改yml文件中sentinel相关配置
spring:
application:
name: myGateways
cloud:
sentinel:
filter:
enabled: false # 关闭自动配置
transport:
dashboard: 127.0.0.1:8080
port: 8719
scg:
fallback: #自定义异常内容
mode: response
response-status: 455
response-body: The system is busy, please try again later!
eager: true # 直接建立心跳连接,取消懒加载
3.启动sentinel控制台即可,地址:http://127.0.0.1:8080/#/login,账号密码默认为sentinel