这里先不整合到springcloudalibaba先,在前面两篇的基础上搭建喜爱sentinel的控制台,搭建方法参考官网。
1、下载
这里参考官网即可
https://sentinelguard.io/zh-cn/docs/dashboard.html
我们这里是为了后面配合springcloudalibaba,所以用的对应的版本,下载地址如下
https://github.com/alibaba/Sentinel/releases/tag/1.8.1
2、启动
在jar包目录下新建一个start.bat脚本,这样就不用每次都麻烦,还要配置端口
java -Dserver.port=8084 -Dcsp.sentinel.dashboard.server=localhost:8084 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.1.jar
默认用户密码都是sentinel,当然也可以修改,修改参考官网即可,无非就是启动脚本加相关参数。
3、访问登录
我们看启动脚本把自己注册进行了,所以可以看到本来就有一条记录。
4、项目整合
环境预备:六、springCloudAlibaba-sentinel的熔断降级
引入版本
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-transport-simple-http</artifactId>
<version>1.8.1</version>
</dependency>
启动VM加上参数
-Dcsp.sentinel.dashboard.server=127.0.0.1:8084
启动后,在sentinel刚开始是看不到的,但是我们执行下之前的请求http://localhost:8080/order/break?id=123 就有了
ok!