开发者学堂课程【精通 Spring Cloud Alibaba:Sentine 与 hystrix 的区别】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/634/detail/10136
Sentine 与 hystrix 的区别
Hystrix 属于第一代 fs 旗下,Sentinel 属于阿里巴巴旗下。
限流有哪些算法:滑动窗口、令牌桶
|
Sentinel |
Hystrix |
隔离策略 |
信号量隔离 |
线程池隔离/信号量隔离 |
熔断降级策略 |
基于响应时间或失败比率 |
基于失败比率 |
实时指标实现 |
滑动窗口 |
滑动窗口(基于 RxJava) |
规则配置 |
支持多种数据源 |
支持多种数据源 |
扩展性 |
多个扩展点 |
插件的形式 |
基于注释的支持 |
支持 |
支持 |
限流 |
基于 QPS,支持基于调用关系的限流 |
不支持 |
流量整形 |
支持慢启动、匀速器模式 |
不支持 |
系统负载保护 |
支持 |
不支持 |
控制台 |
开箱即用、可配置规则、查看秒级监控、机器发现等 |
不完善 |
常见框架的适配 |
Servlet、Spring Cloud、Dubbo、gRPC 等 |
Servlet、Spring Club Netflix |