开发者学堂课程【精通 Spring Cloud Alibaba:Sentinel 中文基本的介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/634/detail/10135
Sentinel 中文基本的介绍
Sentinel 与 hytrix 区别
Sentinel:分布式系统的流量防卫兵
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
前哨以流量为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳总定性。
Sentinel(前哨)具有以下特征:
1. 丰富的应用场景:前哨兵承接了阿里巴巴近10年的双十一大促流的核心场景,例如秒杀(即突然流量控制在系统容量可以承受的范围),消息削峰填谷,传递流量控制,实时熔断下游不可用应用等。
2. 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接收应用的单台机器秒级数据,甚至500台以下规模的整合的汇总运行情况。
3. 广泛的开源生态:Sentinel 提供开箱即用的与其他开源框架/库的集成模块,例如与 Spring Cloud,Dubbo,gRPC的整合。您只需要另外的依赖并进行简单的配置即可快速地接入 Sentinel。
4.完善的 SPI 扩展名:Sentinel 提供简单易用、完善的 SPI 扩展接口。您可以通过实现扩展接口来快速地定制逻辑。例如定制规则管理、适配动态数据源等。
Sentinel 的主要特征:
Sentinel 分为两个部分:
核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo/Spring Cloud 等框架也有较好的支持。
控制台(Dashboard)基于 SpringBoot 开发,打包后可以直接运行,不需要额外的Tomcat等应用容器
Sentinel 中文文档介绍:
