JDK 版本选择
最近在做新系统架构的时候,准备将架构做个整体的更新。整个技术栈以spring-could-alibaba 为主,能后围绕它做第三方组件搭配。大概的系统架构图 可以浏览 基于Spring Cloud Alibaba 的微服务系统架构

在进行版本选择的时候,一般都是最新的稳定版本,但是现实情况,可能并不是那么美好,所以,JDK 17 虽然已经出来了,但我的这个规划里,并不适用。
主要步骤

  1. 选择 spring-cloud-alibaba 版本
    因为其他都要围绕 spring-cloud-alibaba 搭建,所以这个可以选择最新的稳定版本。 可以在 spring 官网 进行查看,现在是 2.2.6.RELEASE

  2. 选择 Spring Cloud 版本
    选择好了 spring-cloud-alibaba 的版本后,就可以确定 spring-cloud 的版本了,这个可以在 版本说明,进行查询
    2.2.6 依赖的 Spring Cloud 版本是 Hoxton.SR9

  3. Spring Boot 版本
    这个同 Spring Cloud 一样,在上面的也没也能查询到,依赖的版本是2.3.2.RELEASE
    在这里插入图片描述

  4. jdk 版本
    能后在spring boot 的github wiki 页面有下面的描述

Spring Boot 2.3 adds support for Java 14. Java 8 and 11 are also supported.
支持的jdk 版本是 8,11,和14 能后着三个版本里面14 不是长期支持版本,所以不考虑,能后在8 和11 两个长期支持的稳定版本里面,选择了 11.
openjdk 下载:https://jdk.java.net/archive/
JDK 版本历史
LTS: 长期支持版本

Logo

开源、云原生的融合云平台

更多推荐