手记

Spring Cloud

一.spring cloud的功能:

二.什么是Spring Cloud Alibaba

1:Spring cloud Alibaba是spring cloud的子项目,是阿里提供的微服务解决方案,包含微服务开发的必备主件,基于spring cloud,符合spring cloud标准
2:Spring cloud Alibaba的功能有哪些呢?参考官方描述[Spring cloud Alibaba官方中文文档]。本人整理pring cloud Alibaba的主要功能,如下图:

三.版本与兼容性

1.release train(发布列车)

Angel->Brixton->Candem->Dalston->Edgware->Finchley->Greenwich->Hoxton
Greenwich SR1: Greenwich Service Release1,第一个Bug修复版本
Greenwich Release:Grrenwich版本的第一个正式版
Greenwich Release->Greenwich SR1->Greenwich SR2->…

2.

版本发布规划
github.com/spring-cloud/spring-cloud-release/milestones
参考上面链接可以了解spring cloud未来的版本规划

版本发布记录

github.com/spring-cloud/spring-cloud-release/releases
列出了各版本的发布时间,发布时间也是我们项目选择spring cloud版本的因素

版本终止声明

spring cloud会告诉我们某些版本即将终止,我们的项目不可避免的要升级维护,我们要根据官方文档选用新的版本,抛弃那些终止的版本,版本终止连接spring.io/projects/spring-cloud#overview

3.版本兼容性

spring cloud 是基于spring boot,spring cloud alibaba是基于spring cloud的,所以三者存在版本兼容问题,如何选择三种的版本可以参考github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
那我们生产环境中该怎么选择版本?坚决不用非正式版(M1,M2等)和end-of-life版;尽量用最新一代,但release版本可以先缓一缓,SR2版本一般可以大规模使用了

四.整合Spring Cloud Alibaba

1.要想整合Spring Cloud Alibaba,先整合Spring Cloud,再整合Spring Cloud Alibaba

加依赖
org.springframework.cloudspring-cloud-dependenciesGreenwich.SR6pomimportcom.alibaba.cloudspring-cloud-alibaba-dependencies2.1.3.RELEASEpomimport
0人推荐
随时随地看视频
慕课网APP