Sentinel是什么?

1. 概述

Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。另外,鉴权在生产环境中也必不可少。这里,我们将会详细讲述如何通过简单的步骤就可以使用这些功能。

接下来,我们将会逐一介绍如何整合 Sentinel 核心库和 Dashboard,让它发挥最大的作用。同时我们也在阿里云上提供企业级的控制台:AHAS Sentinel 控制台,您只需要几个简单的步骤,就能最直观地看到控制台如何实现这些功能。

Sentinel 控制台包含如下功能:


总结:

Sentinel 阿里提供的一个开源的轻量级控制台,它拥有机器发现与健康情况管理、监控(单机和集群),规则管理,推送,鉴权等功能 ; 提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。

简单理解:

Sentinel 相当于Springcloud框架下增强版的Fegin+Hystrix+zuul组件.


Sentinel 主要特性:

Sentinel学习日记1-Sentinel是什么?


Sentinel与Hystrix的区别

关于Sentinel与Hystrix的区别见:https://yq.aliyun.com/articles/633786/

总体来说:

Hystrix常用的线程池隔离会造成线程上下切换的overhead比较大;Hystrix使用的信号量隔离对某个资源调用的并发数进行控制,效果不错,但是无法对慢调用进行自动降级;Sentinel通过并发线程数的流量控制提供信号量隔离的功能;

此外,Sentinel支持的熔断降级维度更多,可对多种指标进行流控、熔断,且提供了实时监控和控制面板,功能更为强大。

相关文章:

  • 2021-05-23
  • 2021-08-01
  • 2021-06-15
  • 2021-10-06
  • 2021-06-09
  • 2021-07-03
  • 2021-12-20
  • 2021-05-19
猜你喜欢
  • 2021-10-13
  • 2022-02-20
  • 2021-10-17
  • 2021-05-20
  • 2021-11-08
  • 2022-01-03
  • 2021-06-10
相关资源
相似解决方案