搜索
简帛阁>技术文章>spring-cloud-alibaba+docker搭建一:基础环境版本选择

spring-cloud-alibaba+docker搭建一:基础环境版本选择

本系列文章是我个人学习 spring-cloud-alibaba 的记录,采用docker 容器化搭建spring-cloud-alibaba环境,阅读需要有基础的docker知识,其中的配置我会尽量写清楚来源,授人以鱼不如授人以渔,适合新手入门。如果这篇文章帮到给你请给个收藏点赞。

版本选择

spring-cloud-alibaba是什么就不用多说了,现在要搭建环境,第一步当然是确定版本,开始我接触springboot spring-cloud 的时候经常都是去网上看别人的博客,关于本版这一块一直搞不是清楚,经常不知道改引入哪个版本的依赖,也因为版本错误出过很多问题。
现在是2020年4月27日,打开spring-cloud的官网,选择spring-cloud-alibaba。
spring-cloud-alibaba官网地址

可以看到spring-cloud-alibaba最新的正式版是2.1,然后再选择OVERVIEW选项卡就是②左边的。然后往下拉,一直拉到Getting Started。

可以看到下面的版本说明,其中需要说明的,spring-cloud版本依赖于springboot,Spring Cloud Alibaba 又依赖于spring-cloud,所以如果spring-cloud-alibaba选择2.1,spring-cloud 就得选择Greenwich版本,然后我有去Spring Cloud Alibaba 的GIT仓库看了下
spring-cloud-alibabaGITHUB仓库

现在Release 版本已经到了2.2.1 ,既然是学习,就使用最新版,然后再往下拉,

这里注名了2.2.X版本对应spring boot 2.2.X,而且也说明 Spring Cloud Alibaba 和spring boot是一一对应的。那spring cloud 的版本也确定了,最新发布版 Hoxton SR4 ,顺便说一句sr4的意思是第四次bug 修复版

然后找和Hoxton SR4 对应的最新spring boot版本,2.2.6

官网截图
好了 基础的版本已经确定
spring boot 2.2.6
spring cloud Hoxton SR4
spring cloud alibaba 2.2.1

dockercompose搭建nacos140集群有关Nacos之前写过四篇文章。SpringCloudAlibaba(3)Nacos概述SpringCloudAlibaba(4)Nacos(注册中心
SpringCloudAlibaba(3)nacos概述上一篇博客讲了有关SpringCloudAlibaba的概述,这篇开始讲SpringCloudAlibaba组件之一Nacos。上一篇博客地址:
SpringCloudAlibaba|Sentinel:分布式系统的流量防卫兵基础实战Springboot:218RELEASESpringCloud:GreenwichSR21Sentinel控制台
组件版本关系每个SpringCloudAlibaba版本及其自身所适配的各组件对应版本(经过验证,自行搭配各组件版本不保证可用)如下表所示(最新版本用*标记):SpringCloudAlibabaVe
springCloudAlibaba简介Github:https://githubcom/alibaba/springcloudalibaba/blob/master/READMEzhmdSprin
以下资源文件的下载都可以在github中找到,可以下载开发版本的的资源GitHubseata/seata:Seataisaneasytouse,highperformance,opensourcedi
Nacos持久化Mysql80版本有关Nacos之前写过三篇文章。SpringCloudAlibaba(3)Nacos概述SpringCloudAlibaba(4)Nacos(注册中心)SpringC
项目目录结构,总共三个文件├──pomxml└──src├──main│├──java││└──com││└──rockbb││└──springcloud││└──demo││└──eurekase
组件版本关系每个SpringCloudAlibaba版本及其自身所适配的各组件对应版本(经过验证,自行搭配各组件版本不保证可用)如下表所示(最新版本用*标记):SpringCloudAlibabaVe
title:SpringCloudAlibaba项目构建(二)date:2021012210:45:57tags:javaspringcategories:javaSpringCloudAlibaba