Sentinel是微服务架构中的限流器、熔断器,用于保护我们的服务。
官方文档:Sentinel中文文档
Sentinel的文档写的非常的棒!你想知道的一切都可以在文档中找到。
启动Sentinel控制台
下载地址:Sentinel控制台下载
执行命令java -Dserver.port=8888 -Dcsp.sentinel.dashboard.server=localhost:8888 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-x.x.x.jar
,设置控制台IP和端口。
访问http://127.0.0.1:8888/
账密都是sentinel
就可以进入管理控制台了。
或者你可以pull源码下来,到dashboard模块下执行启动,这个模块是一个SpringBoot项目,修改配置文件后可以直接运行
Sentinel集成Nacos
Sentinel使用Nacos作为配置中心的话,需要在源码上做一些小小调整,启动一个Nacos版本的控制台。
DownLoad源码
git clone https://github.com/alibaba/Sentinel.git
调整sentinel-dashboard的源码
-
复制
src/test/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/
目录到src/main/java/com/alibaba/csp/sentinel/dashboard/