一.简介
SpringCloud 作为微服务的集大成者,借鉴和吸收了许多开源优秀的框架,尤其是Netflix 公司的Eureka、Ribbon、Feign、Hystrix、Zuul组件。但是由于一些Netflix公司内部原因导致很多组件都进入停更维护阶段,导致SpringCloud 不得不自己开发/吸收一些新的组件替换原有功能。
二.组件图谱
红色标注表示停更或进入维护阶段(即只修复部分严重bug),阿里的Nacos等也整合到SpringCloud 中,Nacos经受双十一的严禁考验,在国内也非常受欢迎。有了前面博客的内容知识,对与升级后的相关组件使用也非常简单。其后章节将会使用spring-cloud-alibaba作为一站式解决方案做简要相关说明。
三.Spring-Cloud-Alibaba
1.功能预览(官网介绍说明如下)
https://spring-cloud-alibaba-group.github.io/github-pages/finchley/spring-cloud-alibaba.html#_introduction
简要说明:提供了微服务分布式的一栈式解决方案,主要有服务发现、服务降级,分布式事务等
相关组件使用说明也有例子,非常easy
2.参考文档
https://github.com/alibaba/spring-cloud-alibaba
https://spring-cloud-alibaba-group.github.io/zh-cn/