全部产品
云市场

技术栈说明

更新时间:2020-05-26 16:49:52

技术栈综述

不同的开发框架所支持的技术栈架构可能有所不同。技术栈架构以型号来进行区别,用户一般根据 JDK 版本来选择技术栈架构型号。每个架构型号都有对应的技术栈,随着功能迭代和需求变更,该技术栈产生了各种不同的版本。

技术栈架构选型原则

  • 主要根据您所使用的 JDK 版本来选择,JDK 版本相同时,建议采用最新的技术栈架构。
  • 技术栈架构的选择和开发框架无关。
  • 发布应用时,一旦选定技术栈架构型号,则不可再更改,但可更新该架构下的版本号获取最新功能。

技术栈命名原则

以技术栈 SOFA_Boot_1.1.0-j180t2114 为例,对 SOFABoot 技术栈的命名规则说明如下:

  • 1.1.0:指技术栈的版本(技术栈架构 2.0 中的 1.x 版本)
  • j180:指 JDK 版本 1.8.0(技术栈中更具体的是 1.8.0_131,不是 ajdk,也即不支持协程)
  • t2114: 指 tengine 版本 2.1.14

开发框架与技术栈

对于开发框架 SOFABoot 3.x,其所支持的技术栈及推荐的技术栈信息,详见下文。

支持的技术栈配置

开发框架 SOFABoot 3.x 所支持的技术栈信息如下:

  • JDK 版本:≥ JDK 8
  • 技术栈架构: 2.0
  • 技术栈版本:≥ 1.0.6-j180t2114

开发框架与所支持的技术栈配置关系图关系图

推荐的技术栈配置

下表为开发框架 SOFABoot 3.x 下,推荐配置的技术栈信息。

开发框架 JDK 版本 技术栈架构型号 技术栈名称 推荐版本
SOFABoot 3.X JDK 8 2.0 SOFABoot 1.0.7

技术栈版本信息

技术栈架构 2.0 下的技术栈为 SOFABoot,其对应的版本详情见下表:

技术栈架构
技术栈名称
技术栈版本号
JDK 版本
版本信息
技术栈 2.0 架构
(推荐)
SOFABoot
1.0.7-j180t2114
JDK 8
支持租户维度的配置加载。配置方法参见 技术栈使用指南
1.0.6-j180t2114
JDK 8
健康检查功能兼容 Spring Boot 2.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 技术栈,请 提交工单 咨询技术支持团队,并启用该技术栈架构。