技术/杨33
一、什么是微服务架构?
微服务是一种架构模式,主张将单个应用划分为一组小的服务,各服务之间相互协调配合。每个服务都在自己独立的进程中运行,服务之间通过轻量级的通信机制(通常是基于HTTP协议的RESTful API)进行协调。每个服务根据具体的业务进行划分,可以独立部署到生产环境中。根据业务上下文,合理选择不同的开发语言和工具来构建服务。SpringCloud是分布式微服务架构的一站式解决方案,也是微服务开发的主流栈。包括多种微服务架构落地技术,如图:
多种着陆技术
00-1010 springoot的版本由SpringCloud决定。
你可以访问这个地址:https://start.spring.io/actuator/info查看版本范围。
示例:“hoxton . sr3”:“Spring boot=2 . 2 . 0 . M4和2.3.0.build-snapshot”
也就是SpringCloud的版本,Hoxton。SR3,对应于必须大于或等于2.2.0且小于2.3.0的回弹版本。
spring-cloud': {
芬奇利。M2': 'Spring Boot=2.0.0.M3和2.0.0.M5 ',
芬奇利。M3': 'Spring Boot=2.0.0.M5和=2.0.0.M5 ',
芬奇利。M4': 'Spring Boot=2.0.0.M6和=2.0.0.M6 ',
芬奇利。M5': 'Spring Boot=2.0.0.M7和=2.0.0.M7 ',
芬奇利。M6': 'Spring Boot=2.0.0.RC1和=2.0.0.RC1 ',
芬奇利。M7': 'Spring Boot=2.0.0.RC2和=2.0.0.RC2 ',
芬奇利。M9 ' : ' Spring Boot=2.0.0.RELEASE和=2 . 0 . 0 . release ',
芬奇利。RC1 ' : ' Spring Boot=2 . 0 . 1 . release和2.0.2.RELEASE ',
芬奇利。RC2 ' : ' Spring Boot=2 . 0 . 2 . release和2.0.3.RELEASE ',
芬奇利。SR4 ' : ' Spring Boot=2 . 0 . 3 . release和2.0.999.BUILD-SNAPSHOT ',
芬奇利。构建-快照' : 'Spring Boot=2.0.999 .构建-快照和2.1.0.M3 ',
格林威治。M1': 'Spring Boot=2.1.0.M3和2.1.0.RELEASE ',
格林威治。SR5 ' : ' Spring Boot=2 . 1 . 0 . release和2.1.14.BUILD-SNAPSHOT ',
格林威治。构建-快照' : 'Spring Boot=2.1.14 .构建-快照和2.2.0.M4 ',
霍克斯顿。SR3': 'Spring Boot=2.2.0.M4和2.3.0.BUILD-SNAPSHOT ',
霍克斯顿。构建快照' : 'Spring Boot=2.3.0 .构建快照'
}还有一种方法可以选择特定版本的SpringBoot:
打开SpringCloud官方网站:https://spring.io/projects/spring-cloud#learn
SpringCloud官方网站
打开对应版本后面的参考文档菜单,可以看到当前SpringCloud版本推荐支持的SpringBoot版本。
二、SpringCloud和SpringBoot的版本选择很重要
网站:https://www.bookstack.cn/read/spring-cloud-docs/docs-index.md
春云的中文指导文件
三、SpringCloud的中文指导文档
网站:https://www.springcloud.cc/
每个组件的使用指南网站
最权威的是官网。
作者:杨33岁,北京互联网公司从事Java开发,专注于分享写作干货。欢迎我,期待你的点赞和评论。