2.Sentinel介绍和安装以及与微服务整合
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
2.3访问order-service的任意端点打开浏览器,访问http://localhost:10010/order/101,这样才能触发sentinel的监控。然后再访问sentinel的控制台,查看效果:


浙公网安备 33010602011771号