SpringCloud 和 SpringCloudAlibaba 什么关系?
父子关系
SpringCloud 属于Spring家族的一员
Eureka Gateway Feign Ribbon Hystrix SpringCloudConfig Slueth
看依赖:spring-cloud-starter-eureka-server/client
SpringCloudAlibaba 属于SpringCloud的一套组件
Nacos Sentinel Seata
看依赖:spring-cloud-starter-alibaba-xxxx
Sentinel 和 Hystrix 的区别?
1)隔离方式不同,Sentinel采用信号量(计数器),Hystrix默认采用线程池,信号号量性能比线程池好
2)熔断策略不同,Sentinel可以基于超时和异常比例,Hystrix只支持异常比例
3)限流功能不同,Sentinel有丰富限流功能(QPS,热点参数,关联,链路模式等),Hystrix限流功能非常弱
4)第三方框架整合,Sentinel可以整合SpringCloud和Dubbo,Hystrix只能整合SpringCLoud