sentinel sentinels
时间: 2024-08-29 19:00:28 浏览: 74
Redis Sentinel主从高可用方案1
Sentinel(哨兵模式),也称为防护墙模式或边界检查者模式,是一种设计模式,主要用于处理系统的故障和限制访问。它通常用于分布式系统或者高并发场景中的流量控制、熔断(circuit breaking)和降级(load shedding)。Sentinel旨在保护系统服务免受过度请求的压力,并在服务不可用时提供优雅的降级策略。
在Sentinel架构中,有一个中心化的哨兵组件,负责监控应用中的各个微服务实例。当某个服务的负载超过阈值或者发生异常时,哨兵会触发对应的规则,如限制请求速率、停止服务等,防止雪崩效应。这种模式通过软限流、灰度发布等方式保证系统的稳定性。
阅读全文