Sentinel是什么?在之前Spring Cloud低版本中,处理服务降级与熔断时,我们会用到Hystrix断路器,但与Eureka服务注册中心一样,由于社区停止了维护,所以开发者在寻求替代品,除了Spring官方推荐的Resilience4J外,Sentinel就是我们的又一选择。
需要了解更多介绍,可以看github项目文档
下面快速讲解怎么使用!
maven依赖版本:
依赖 | 版本号 |
---|---|
JDK | 1.8 |
spring-boot-starter-parent | 2.3.0.RELEASE |
spring-cloud-dependencies | Hoxton.SR4 |
spring-cloud-alibaba-dependencies | 2.2.1.RELEASE |
spring-cloud-starter-alibaba-sentinel | 2.2.1.RELEASE |
sentinel-datasource-nacos | 1.7.1 |
Sentinel 分为两个部分:
- 核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud
等框架也有较好的支持。<