Sentinel and Hystrix, resilience4j contrast

details as follows:



Sentinel Hystrix resilience4j
Isolation strategy Semaphore isolation ( number of concurrent threads restrictor ) Thread pool isolation / semaphore isolation Semaphore isolation
Fuse downgrade strategy Based on the response time of the abnormal ratio, number of abnormal Based abnormal ratio Based abnormal ratio, response time
To achieve real-time statistics Sliding window (LeapArray) Sliding window (based RxJava) Ring Bit Buffer
Dynamic Rules Configuration Supports multiple data sources Supports multiple data sources Limited support
Expansibility More extension points In the form of plug-ins Form interface
Based on annotation support stand by stand by stand by
Limiting Based on QPS, limit call relationship-based support flow Limited support Rate Limit
Traffic patterns Support preheat mode, constant speed mode, the warm line mode not support Simple Rate Limiter mode
Adaptive protection system stand by not support

not support

Console The console provides out of the box, configurable rules, view the second-level monitoring, machine discovery Simple monitoring View It does not provide a console which can be connected to other monitoring systems




Guess you like

Origin blog.51cto.com/youling87/2485512