Trung Quốcalibaba/Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🛡️ Sentinel: Người canh giữ độ tin cậy cho microservices
Sentinel — người canh giữ độ tin cậy cho hệ thống microservices của bạn.
Sentinel là một thành phần mạnh mẽ do Alibaba phát triển, tập trung vào việc đảm bảo độ tin cậy và khả năng chịu lỗi cho các dịch vụ microservices. Dựa trên khái niệm "flow" (lưượng), Sentinel vận hành trên nhiều lĩnh vực bao gồm điều khiển lưượng (flow control), định hình lưượng (traffic shaping), giới hạn đồng thời (concurrency limiting), ngắt mạch (circuit breaking) và bảo vệ quá tải thích ứng dựa trên hệ thống (system adaptive overload protection).
✨ Điểm nổi bật
- Kịch bản phong phú: Được áp dụng rộng rãi tại Alibaba, phủ sóng các tình huống cốt lõi như Second Kill, cắt giảm sóng giữa, ngắt mạch dịch vụ không ổn định, điều khiển lưượng cụm, v.v.
- Giám sát thời gian thực: Theo dõi thông tin thời gian thực trên từng máy và tổng hợp thông tin cụm lên tới 500 núi trên.
- Hệ sinh thái mở rộng rộng khắp: Hỗ trợ tích hợp sẵn với Spring Cloud, gRPC, Apache Dubbo, Quarkus và nhiều framework khác.
- Hỗ trợ đa ngôn ngữ: Có phiên bản native cho Java, Go, C++, và Rust.
- Mở rộng qua SPI: Cung cấp giao diện mở rộng dễ dùng để tùy biến logic như quản lý quy tắc, kết nối nguồn dữ liệu.
💡 Vì sao đáng chú ý
Sentinel không chỉ là một công cụ ngăn chặn lỗi đơn thuần — nó xây dựng một hệ thống bảo vệ toàn diện từ lớp flow control cho tới circuit breaking, giúp hệ thống vận hành ổn định ngay cả trong môi trường tải cao như ngày lễ mua sắm. Đặc biệt, khả năng giám sột thời gian thực và hệ sinh thái mở rộng phong phú làm cho nó trở thành lựa chọn lý tưởng cho các hệ thống microservices cần độ tin cậy cao.
#Sentinel #Microservices #CloudNative #CircuitBreaker #RateLimiting #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
The java implementation of Apache Dubbo. An RPC and microservice framework.
A cloud-native Go microservices framework with cli tool for productivity.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.