Spring Cloud Alibaba简介与环境搭建

springCloud与springCloudAlibaba简介

springCloud简介

快速构建分布式系统的工具集
具体功能如下:
在这里插入图片描述
spring cloud常用子项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-puX977UH-1583390806643)(evernotecid://3CF74063-CD6D-455E-BAF6-43B3904A2B06/appyinxiangcom/27474314/ENResource/p2)]

springCloud Alibaba简介

一、springcloud alibaba是什么?

  • springcloud的子项目
  • 致力于提供微服务开发的一站式解决方案
    • 包含微服务开发的必备组件
    • 基于springcloud,符合springcloud标准
    • 阿里的微服务解决方案

springcloud alibaba的功能
在这里插入图片描述

二、版本与兼容性

2.1 版本控制
2.1.1 语义化的版本控制
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1.RELEASE</version>
  • 2:主版本,第几代
  • 2:次版本,一些功能的增加,架构没有太大变化
  • 1:增量版本,一些bug的修复
  • RELEASE:正式版。SNAPSHOT:开发版。M(x):里程碑版本
2.2 spring cloud版本命名

Greewich SR1:Greewich的第一个BUG修复版本
Greewich RELEASE:Greewich的第一个正式版本
Greewich:release train(发布列车)

  • Angel
  • Brixton
  • Camden
  • Dalston
  • Edgware
  • Finchley
  • Greenwich
  • Hoxton(还没有正式发布)

伦敦地铁站的站名
SR:Service Relase BUG修复

2.3 spring cloud声明周期
  • 版本发布规划
    • https://github.com/spring-cloud/spring-cloud-release/milestones
  • 版本发布记录
    • https://github.com/spring-cloud/spring-cloud-release/releases
  • 版本终止声明
    • https://spring.io/projects/spring-cloud#overview
2.4 springboot、springcloud、springcloudAlibaba兼容性关系

在这里插入图片描述
在这里插入图片描述
最新的版本兼容关系可以去 https://spring.io/projects/spring-cloud#overview 中查询

2.5 生产环境怎么选择版本?
  • 坚决不用非稳定版本/end-of-life版本
  • 尽量用最新一代的正式版本
    • 尽量不要用第一个正式版
    • SR2之后一般可以大规模使用

三、搭建springcloud Alibaba环境

3.1 整合spring cloud

https://cloud.spring.io/spring-cloud-static/Greenwich.SR1/single/spring-cloud.html#_client_side_usage

<dependencyManagement>
    <!--    整合springcloud-->
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <!-- 版本 -->
            <version>Greenwich.SR1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

3.2 整合spring cloud alibaba

https://github.com/spring-cloud-incubator/spring-cloud-alibaba/wiki

<dependencyManagement>
    <!--    整合springcloud-->
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Greenwich.SR1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    <!--    整合springcloud alibaba -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>0.9.0.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

    </dependencies>
</dependencyManagement>
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值