前面几篇文章都只是单独springboot怎么使用sentinel,那么这里来跟springCloudAlibaba整合一下,其实超级简单
1、控制台下载
参考:七、springCloudAlibaba-sentinel的控制台搭建
2、springcloudalibaba环境搭建
参考:一、springCloudAlibaba-nacos环境搭建
上面只需要新建order-sentinel即可,暂时不用整合nacos,我们的控制类也是最简单的
@RestController
@RequestMapping("/order")
public class OrderController {
@RequestMapping("/add")
public String add(){
return "新增订单成功";
}
}
然后pom.xml只引用
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
3、整合sentinel
pom.xml加上依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
配置文件加上
server:
port: 8089
spring:
application:
name: order-sentinel
cloud:
sentinel:
transport:
dashboard: localhost:8084
这里我们sentinel控制台的端口是8084
4、启动测试
启动项目,刷新sentinel控制台,没有东西,访问项目http://localhost:8089/order/add ,再刷新控制台有了
ok!