全部产品
云市场

技术栈版本说明

更新时间:2019-09-20 20:05:12

说明:发布应用时,技术栈一旦选定,则不可再更改,但您可以通过更新技术栈版本号获取最新功能。

请根据您所使用的开发框架和 JDK 版本选择技术栈。下表给出了各技术栈适用的开发框架和当前的推荐版本。点击技术栈名称以查看详细的版本信息。

开发框架
技术栈名称
技术栈架构
推荐版本
说明
SOFABoot
SOFABoot
(推荐)
2.0
1.0.7
SOFABoot 3.0 及以上版本仅支持技术栈 2.0 架构。
1.0
1.0.5
SOFALite
1.0
2.0.5
SOFALite 1.0 框架仅支持技术栈 1.0 架构。
1.0
2.0.5

SOFABoot 框架使用的技术栈版本说明

SOFABoot 框架支持以下技术栈,您可以根据应用实际所使用的技术栈进行配置。

SOFABoot 技术栈

SOFABoot 3.0 及以上版本的开发框架只支持技术栈 2.0 架构。技术栈最低版本要求为 1.0.6-j180t2114。

若需发布的应用采用技术栈 2.0 架构,则技术栈为 SOFABoot,您可选择的技术栈版本与功能如下所示:

技术栈架构
技术栈
版本号
JDK 版本
版本信息
技术栈 2.0 架构
(推荐)
SOFABoot
1.0.7-j180t2114
JDK 8
支持租户维度的配置加载。配置方法参见 技术栈使用指南工程配置解决方案
1.0.6-j180t2114
JDK 8
健康检查功能兼容 Spring Boot 2.0;
修复 SOFABoot 2.5.0 健康检查脚本问题。
1.0.5-j180t2114
JDK 8
扩展同城双活能力, 增加 DataCenterCell 单独读取并设置到系统属性的能力;
发布部署平台检查应用的启动期成功与否的状态时,应用的 application.properties 中支持 server.context-path 配置。
1.0.4-j180t2114
JDK 8
内置 JDK 8、Tengine 2.1.14、cronolog-1.7.0。
2.0-j170t2114
JDK 7
内置 JDK 7、Tengine 2.1.14、cronolog-1.7.0。
说明:如果您看不到技术栈 2.0 架构或 SOFABoot 技术栈,请 提交工单 咨询技术支持团队启用该技术栈架构。

sofa-lite2 技术栈

SOFALite 自 2017 年 10 月 9 日起,更名为“SOFABoot”,但技术栈 1.0 名称不变,依然为 sofa-lite2。

若需发布的应用采用技术栈 1.0 架构,则技术栈为 sofa-lite2,您可选择的技术栈版本与功能如下所示:

技术栈架构
技术栈
版本号
JDK 版本
版本信息
技术栈 1.0 架构
sofa-lite2
1.1.0
JDK 8
升级 JDK 8 版本至 1.8.0_131-3,添加安全白名单。
1.0.5
(推荐)
JDK 8
扩展同城双活能力, 增加 DataCenterCell 单独读取并设置到系统属性的能力;
发布部署平台检查应用的启动期成功与否的状态时,应用的 application.properties 中支持 server.context-path 配置。
1.0.4
JDK 8
升级 JDK 8 版本至 1.8.0_131-2。
添加 JDK 加解密补丁,并修复 /tmp 目录下部分配置文件可能被系统默认清理的问题。
1.0.3
JDK 8
支持健康检查与同城双活。
1.0.2
JDK 8
升级 JDK 8 版本至 1.8.0_131-1,添加 JDK 加解密补丁。
1.0.1
JDK 8
支持 SOFABoot RPC(2.2.2 及以上版本)优雅关闭,即在清理注册信息后,再关闭进程。
0.1.1
JDK 8
在上一个技术栈版本的基础上,升级 JDK 8 版本至 1.8.0_131。
0.1.0
JDK 8
在上一个技术栈版本的基础上,升级 JDK 8 版本至 1.8.0_92。
0.0.9
JDK 7
支持 Tengine 和 fat JAR 部署,部署命令为 java-jar {XXXXX-executable.jar}。

SOFALite 1.0 框架使用的技术栈版本说明

SOFALite 1.0 框架仅支持技术栈 1.0 架构,但根据不同的应用工程,可分为 sofa-lite-web 技术栈sofa-lite-core 技术栈,您可以根据应用实际所使用的技术栈进行配置。

SOFALite 1.0 框架升级为 SOFABoot 后,技术栈名不变,依然为 sofa-lite-web 和 sofa-lite-core。

sofa-lite-web 技术栈

技术栈架构
技术栈
版本号
JDK 版本
版本信息
技术栈 1.0 架构
sofa-lite-web
2.1.0
JDK 8
升级 JDK 8 版本至 1.8.0_131-3,添加安全白名单。
2.0.5
(推荐)
JDK 8
扩展同城双活能力, 增加 DataCenterCell 单独读取并设置到系统属性的能力;
发布部署平台检查应用的启动期成功与否的状态时,应用的 application.properties 中支持 server.context-path 配置。
2.0.4
JDK 8
升级 JDK 8 版本至 1.8.0_131-2,添加 JDK 加解密补丁。
2.0.3
JDK 8
支持健康检查与同城双活。
2.0.2
JDK 8
支持 SOFABootRPC(2.2.2 及以上版本)优雅关闭,即在清理注册信息后,再关闭进程。
2.0.1
JDK 8
在上一个技术栈版本的基础上,升级 JDK 8 版本至 1.8.0_131。
2.0.0
JDK 8
在上一个技术栈版本的基础上,升级 JDK 版本至 JDK 8,支持的 JDK 8 版本为 1.8.0_92。从此版本支持 SOFABoot 框架的运行不支持 SOFALite1.0 框架运行。
1.0.4
JDK 8
升级 JDK 版本至 1.8.0_131-1。
1.0.3
JDK 8
升级 JDK 版本至 1.8.0_131。
1.0.2
JDK 7
升级 JDK 版本至 ORACLE JDK 1.7.2。
1.0.1
JDK 7
升级支持 ORACLEJDK 1.7.0_71-x86_64。
1.0.0
JDK 7
升级支持 ORACLEJDK 1.7.1。
0.9.0
JDK 7
JDK 版本1.6.0_33-0;支持 SOFALite1.0 框架 Web 类型应用的运行;TAOBAOTENGINE 2.0.0-12298;Jetty 8.1.17;CRONOLOG 1.7.0-0。

sofa-lite-core 技术栈

技术栈架构
技术栈
版本号
JDK 版本
版本信息
技术栈 1.0 架构
sofa-lite-core
2.1.0
JDK 8
升级 JDK 8 版本至 1.8.0_131-3,添加安全白名单。
2.0.5
(推荐)
JDK 8
扩展同城双活能力, 增加 DataCenterCell 单独读取并设置到系统属性的能力;
发布部署平台检查应用的启动期成功与否的状态时,应用的 application.properties 中支持 server.context-path 配置。
2.0.4
JDK 8
升级 JDK 8 版本至 1.8.0_131-2,添加 JDK 加解密补丁。
2.0.3
JDK 8
支持健康检查与同城双活。
2.0.2
JDK 8
支持 SOFABoot RPC(2.2.2 及以上版本)优雅关闭,即在清理注册信息后,再关闭进程。
2.0.1
JDK 8
在上一个技术栈版本的基础上,升级 JDK 8 版本至 1.8.0_131。
2.0.0
JDK 8
在上一个技术栈版本的基础上,升级 JDK 8 版本至 1.8.0_92。从此版本支持 SOFABoot 框架的运行不支持 SOFALite 1.0 框架运行。
1.0.4
JDK 8
升级 JDK 版本至 1.8.0_131-1。
1.0.3
JDK 8
升级 JDK 版本至 1.8.0_131。
1.0.2
JDK 7
升级 JDK 版本至 1.7.2。
1.0.1
JDK 7
升级支持 JDK 1.7.0_71-x86_64。
1.0.0
JDK 7
升级支持 JDK 1.7.1。
0.9.0
JDK 6
JDK 版本 1.6.0_33-0;支持 SOFALite 1.0 框架 Core 类型应用的运行。