前面几篇文章都只是单独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: 8089spring:application:name: order-sentinelcloud:sentinel:transport:dashboard: localhost:8084
这里我们sentinel控制台的端口是8084
4、启动测试
启动项目,刷新sentinel控制台,没有东西,访问项目http://localhost:8089/order/add ,再刷新控制台有了

ok!
