Springboot集成sentinel

一、下载jar包
地址:https://github.com/alibaba/Sentinel/releases
下载下来启动

java -jar sentinel-dashboard-1.6.0.jar

Springboot集成sentinel_第1张图片
如果端口号被占用了在启动的时候可以指定端口

java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar

Sentinel的默认端口号是8080,启动成功以后访问127.0.0.1:8080
Springboot集成sentinel_第2张图片
这样就表示启动成功了
二、项目集成
在pom文件中增加依赖

<dependency>
	<groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
	<version>0.2.0.RELEASE</version>
</dependency>

之后在application.yml里添加server的地址配置:

spring:
  cloud:
    sentinel:
      transport:
        dashboard: localhost:8080
    eager: true

然后在controller中增加一个测试方法
Springboot集成sentinel_第3张图片
启动完项目以后访问刚刚的测试方法
Springboot集成sentinel_第4张图片
调用完接口再去看一下Sentinel 控制台
Springboot集成sentinel_第5张图片
Springboot集成sentinel_第6张图片
然后就可以对当前接口增加流控和降级规则
Springboot集成sentinel_第7张图片
Springboot集成sentinel_第8张图片

你可能感兴趣的:(java)