作为微服务解决方案的领头羊,掌握Spring Cloud Alibaba相关组件,已经成为每个java后端开发的必备技能。在本文中,将不会长篇大论概念信息,将简单的介绍如何快速上手Sentinel。
1. 下载安装sentinel dashboard
可以直接下载jar包或者下载工程通过maven打包。本文采用直接下载jar包的方式进行运行
jar包 release下载地址
启动命令
java -Dserver.port=8088 \
-Dcsp.sentinel.dashboard.server=localhost:8088 \
-Dproject.name=sentinel-dashboard \
-jar sentinel-dashboard-1.8.1.jar
启动后在浏览器中输入localhost:8088即可访问到sentinel dashboard,
dashboard监控了dashboard自己.
2. Sentinel Client接入
以provider-8081为例,pom.xml文件中引入sentinel 依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
application.properties配置文件中加上dashboard地址
# sentinel配置信息
spring.cloud.sentinel.transport.dashboard=localhost:8088
启动项目后, 发现dashboard控制台没有服务provider-8081,这时随便访问provider-8081的一个接口
image.png发现Sentinel dashboard已经有了provider-8081项目
image.png
网友评论