JDK 版本选择
最近在做新系统架构的时候,准备将架构做个整体的更新。整个技术栈以spring-could-alibaba 为主,能后围绕它做第三方组件搭配。大概的系统架构图 可以浏览 基于Spring Cloud Alibaba 的微服务系统架构
在进行版本选择的时候,一般都是最新的稳定版本,但是现实情况,可能并不是那么美好,所以,JDK 17 虽然已经出来了,但我的这个规划里,并不适用。
主要步骤
-
选择 spring-cloud-alibaba 版本
因为其他都要围绕 spring-cloud-alibaba 搭建,所以这个可以选择最新的稳定版本。 可以在 spring 官网 进行查看,现在是 2.2.6.RELEASE -
选择 Spring Cloud 版本
选择好了 spring-cloud-alibaba 的版本后,就可以确定 spring-cloud 的版本了,这个可以在 版本说明,进行查询
2.2.6 依赖的 Spring Cloud 版本是 Hoxton.SR9 -
Spring Boot 版本
这个同 Spring Cloud 一样,在上面的也没也能查询到,依赖的版本是2.3.2.RELEASE
-
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/
LTS: 长期支持版本