您的位置:首页 > 编程语言 > Java开发

Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 12.1 Spring Cloud Alibaba Sentinel 概述

2020-06-29 04:16 597 查看

12.1 Spring Cloud Alibaba Sentinel 概述

12.1.1 Sentinel 概述

在第五章,我们介绍了Netflix公司提供的服务熔断组件Hystrix,Hystrix在官网宣布停止更新,整个项目进入维护阶段,最终版本定格在1.5.18,Spring Cloud Alibaba同样提供了功能类似的组件Sentinel,Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

Sentinel与2018年7月27日在Github上开源,仅仅只过了3个月的时间,2018年10月30日,Sentinel团队就放出了1.3.0的GA版本。Sentinel开源社区非常活跃,至今一年左右的时间,已经发布16个Release版本,目前最新版本为2019年7月30日发布的v1.6.3版本,本章节内容将基于此版本展开。

Sentinel主要特征:

这里引用一张官方的图片,如图12-1:

从图中我们可以看到:

  • Sentinel拥有着丰富的应用场景,包括流量控制、线程隔离、调用链路、异常熔断等。
  • Sentinel拥有着完备的实时监控,提供控制台组件,可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况。
  • Sentinel拥有着广泛的开源生态环境,与Spring Cloud、Dub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐