A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Sentinel is a flow control and resilience component for cloud-native microservices, built by Alibaba. Written in Java and requiring JDK 1.8 or later, it provides flow control, traffic shaping, concurrency limiting, circuit breaking, and system adaptive overload protection. The project includes adapters for popular frameworks and libraries such as Spring Cloud, gRPC, Apache Dubbo, and Quarkus, and offers native support for Go, C++, and Rust. Sentinel features real-time monitoring, dashboard capabilities, and extensible SPI interfaces for customization.