1. 微服务架构理论入门
- 微服务是一种架构风格
- 一个应用拆分为一组小型服务
- 每个服务运行在自己的进程内,也就是可独立部署和升级
- 服务之间使用轻量级HTTP交互
- 服务围绕业务功能拆分
- 可以由全自动部署机制独立部署
- 去中心化,服务自治。服务可以使用不同的语言、不同的存储技术
2. Spring Cloud简介
SpringCloud=分布式微服务架构的站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶
3. Spring Cloud技术栈


4. 版本说明
4.1 SpringBoot版本选择
git源码地址
SpringBoot2.0新特性4.2 Spring Cloud版本选择
git源码地址
官网4.3 Springcloud和Springboot之间的依赖关系如何看
https://spring.io/projects/spring-cloud#overview
(1)更详细的版本对应查看方法
https://start.spring.io/actuator/info5. 技术版本选择
| Spring Boot | 2.2.RELEASE | | —- | —- | | Spring Cloud | Hoxton.SR1 | | Spring Cloud Alibaba | alibaba 2.1.0.RELEASE | | java | Java8 | | Maven | 3.5及以上 | | MySQL | 5.7及以上 |
同时用boot和cloud,需要照顾,由cloud决定boot版本
