严格按照官网来
SpringCloud官网:https://spring.io/projects/spring-cloud#overview
SpringBoot官网:https://spring.io/projects/spring-boot#overview
(1)打开SpringCloud官网查看说明
(2)往下滑,可以看到SpringCloud对应的SpringBoot版本,如下图
我学习时的版本如下:
SpringCloud:Hoxton.SR1
SpringBoot:2.2.2.RELEASE
Spring Cloud Alibaba:2.1.0.RELEASE
Java:Java8
Maven:3.5及以上
MySQL:5.7及以上
服务注册中心
Eureka,已停止更新,停更不停用
Zookeeper,可替代
Consul,可替代
Nacos
,强烈推荐,完美替换Eureka
负载均衡
Ribbon,可继续使用
LoadBalancer,会慢慢取代Ribbon
服务调用
Feign,已停止更新,停更不停用
OpenFeign
,推荐使用
服务降级
Hystrix,已停更
resilience4j,国内用的很少,国外多
sentienl
,强烈推荐
服务网关
Zuul,停止更新
Zuul2,出不来了,难产
GateWay
,推荐使用
配置服务
Config,不再使用
Nacos
,推荐使用
服务总线
Bus,不再使用
Nacos
,推荐使用