Sentinel
What is it
Sentinel
It is a high-availability traffic protection component oriented to a distributed service architecture. It mainly uses traffic as the entry point, starting fromMultiple dimensions such as current limiting, traffic shaping, fuse degradation, system load protection, hotspot protection, etc. help developers to ensure the stability of microservices
Official website: https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D
Sentinel
Characteristics
- Rich application scenarios:
Sentinel
Undertake Ali Baba nearly10
in the core scenario dual XI promote flow, e.g. spike (i.e., bursty traffic control system can withstand capacity range), the message load shifting, cluster traffic control, the downstream fuse is not available in real time Application etc. - Complete real-time monitoring:
Sentinel
Provide real-time monitoring function at the same time. You can see a single machine-second data access applications in the console, or even500
a summary of the operation of the cluster size of the following sets of - Extensive open source ecosystem:
Sentinel
Out of the box with the other open source framework / library integration module, for example,SpringCloud、Dubbo、gRPC
integrated. You only need to introduce the corresponding dependencies and perform a simple configuration to quickly accessSentinel
- The perfect
SPI
extension points:Sentinel
Provides a simple-to-use, comprehensiveSPI
expansion interface. You can quickly customize the logic by implementing an extended interface. For example, custom rule management, adaptation of dynamic data sources, etc.