← All repos

Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

alibabacircuit-breakercloud-nativejavamicroservicemicroservicesrate-limitingreliabilityresiliency
Browse cluster: SQL databases and distributed systems
850commits
212contributors
7languages

Tech stack & purpose

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.

Languages

Java
90.5%
JavaScript
4.9%
HTML
3.5%
CSS
1.0%
Dockerfile
0.0%
Shell
0.0%
Starlark
0.0%

Contributors (top 30 of 212)