Sentinel介绍和安装
Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.html
1.安装Sentinel
1.1下载
sentinel官方提供了UI控制台,方便我们对系统做限流设置。大家可以在GitHub下载。
1.2运行
将jar包放到任意非中文目录,执行命令:
java -jar sentinel-dashboard-1.8.1.jar
1.3修改端口
java -Dserver.port=8090 -jar sentinel-dashboard-1.8.1.jar
1.4访问
访问http://localhost:8080页面,就可以看到sentinel的控制台了:
2.微服务整合Sentinel,在order-service中整合sentinel,并连接sentinel的控制台,步骤如下:
2.1引入sentinel依赖
<!--sentinel-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
2.2修改application.yml配置文件,添加如下内容
sentinel:
transport:
dashboard: localhost:8090