SpringCloud Hoxton(一)
1.springcloud官网
springboot源码地址:https:github.com/spring-projects/spring-boot/releases/
springboot2.2.2官网:
https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle/
springcloud源码地址:https:github.com/spring-projects/spring-cloud/releases/
springcloud官网:htts://spring.io/projects/spring-cloud
springcloud Hoxton.SR1官网:
https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/
springcloud中文文档:https://www.bookstack.cn/read/spring-cloud-docs/docs-index.md
2.springcloud的介绍
3.springcloud与springboot版本依赖关系
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g4zwZ0gD-1621558796274)(SpringCloud(一)].assets/42110CB0-7A4C-4948-A8CE-5A33172FBF27.png)
详细依赖关系:
可以通过https://start.spring.io/actuator/info查看
4.本次学习所用版本
cloud Hoxton.SR1
boot 2.2.RELEASE
cloud alibaba 2.1.0.RELEASE
jdk 1.8
maven 3.5及以上
mysql 5.7及以上
5.关于Cloud各种组件的停更/升级/替换
停更不停用
- 被动修复bugs
- 不再接受合并请求
- 不再发布新版本
最佳替换
1.服务注册中心 Eureka(挂了) 可替换为(Zookeeper) 或Consul(不推荐使用) 或Nacos(阿里巴巴的推荐使用)
2.服务调用 Ribbon(可以用但不更新) 可替换为LoadBalancer
3.服务调用 Feign(挂了) 可替换为OpenFeign
4.服务降级熔断限流 Hystrix(挂了但是现在在大规模使用) 可替换为resilience4j(国内用的很少) 可替换为 Sentinel(阿里巴巴的推荐使用)
5.服务网关 Zuul(挂了) Gateway(重点)
6.服务配置 Config(不推荐使用) Apolo或者Nacos
7.服务总线 Bus 推荐使用阿里巴巴的Nacos