sentinel必会的9个知识点

1.Sentinel的优点有哪些?
Sentinel的优点包括开箱即用、易于配置、支持多种流量控制规则、可以实现熔断降级和故障隔离等。同时,Sentinel还具有高可用性、可扩展性和灵活性等特点,可以满足不同场景下的需求。

2.Sentinel有哪些核心功能?
Sentinel具有流量控制、熔断降级、系统负载保护和故障隔离等功能。

3.Sentinel的流量控制规则有哪些?
Sentinel支持基于令牌桶、漏桶和计数器的流量控制规则。

4.Sentinel如何实现熔断降级?
Sentinel通过熔断器(Circuit Breaker)来实现熔断降级。当某个服务发生故障时,熔断器会打开,不再继续调用该服务,而是返回一个默认值,从而避免应用程序崩溃。

5.Sentinel如何实现系统负载保护?
Sentinel通过系统负载保护来限制系统的资源使用,避免系统过载。具体实现是通过流量控制和熔断器等机制来限制系统的调用量和响应时间。

6.Sentinel如何实现故障隔离?
Sentinel通过故障隔离来防止故障的扩散。具体实现是通过将故障服务从系统中摘除,避免其他服务继续调用该服务,从而避免故障的扩散。

7.Sentinel的配置有哪些?
Sentinel的配置包括全局配置和局部配置。全局配置包括流量控制器、熔断器等配置,局部配置则包括每个服务的限流和熔断配置。

8.Sentinel的熔断降级机制是如何工作的?
Sentinel的熔断降级机制通过设置错误比率、异常数和慢调用比率等指标来监控服务的健康状况。当指标超过预设的阈值时,将触发熔断操作,快速失败并返回默认值或错误提示,避免级联故障。

9.Sentinel支持的流量控制策略有哪些?
Sentinel支持基于QPS(每秒请求量)和并发线程数的流量控制策略。可以设置阈值并在超过阈值时采取不同的控制策略,如拒绝、等待和排队等。

你可能感兴趣的:(分布式,java,springcloud,sentinel,java,分布式)