Files
ken.li cd6c8a0450 docs(g3fo-docs): 添加中间件版本清单文档并更新技能指南
- 新增 `middleware-versions.md` 作为标准版本参考文档
- 在技能指南中更新资源引用,添加版本清单问答规范
- 明确 Web Server 与 AP Server 的角色划分及输出要求
2026-03-23 13:35:08 +08:00

3.2 KiB
Raw Permalink Blame History

中间件、应用服务与标准组件版本清单

本文档列出 g3fo 相关环境中约定使用的镜像、发行或应用版本,便于部署对齐、升级评估与问题排查。若与某客户现场或分支实际镜像不一致,以该环境资产清单或运行中的 docker images / 构建配置为准。

角色划分:AP Server 与 Web Server

角色 范围 说明
AP Server 全部 g3fo-*-service 业务应用、全部中间件(MySQL、Redis、RocketMQ、Nacos、PowerJob、观测与辅助组件等)、Java 运行时(OpenJDK) 后端与基础设施侧;不含 Nginx / Vue / Flutter。
Web Server 仅 Nginx、Vue、Flutter 反向代理 / 静态与前端构建链;与 AP 侧分开罗列。

AI / 读者输出约定:当用户询问「所有版本」「完整版本清单」「环境上各组件版本」等时,须分两节回答:先列 Web Server,再列 AP Server(或按用户要求的顺序,但必须明确标注两类,不可混成一张不分角色的总表)。


Web Server(仅下列三项)

组件 版本 / 标识 说明
Nginx 1.27.3 反向代理 / 网关前置
Vue 3.5.17 前端框架(与构建依赖对齐)
Flutter 3.38.4 移动端 / 跨端构建工具链

AP Server

业务应用(g3fo-*-service)

以下应用版本统一为 1.5.1.22。

服务 版本
g3fo-trade-service 1.5.1.22
g3fo-product-service 1.5.1.22
g3fo-base-service 1.5.1.22
g3fo-admin-service 1.5.1.22
g3fo-monitor-service 1.5.1.22
g3fo-dx-service 1.5.1.22
g3fo-user-service 1.5.1.22
g3fo-margin-service 1.5.1.22
g3fo-notification-service 1.5.1.22
g3fo-exchange-fix-engine-service 1.5.1.22
g3fo-gateway-service 1.5.1.22
g3fo-push-service 1.5.1.22
g3fo-utility-service 1.5.1.22

中间件与运行时(同属 AP Server 侧)

组件 版本 / 镜像标识 说明
MySQL 8.4.7 关系型数据库
Redis 8.4.0 缓存与会话等
RocketMQ 5.3.2 消息队列
RocketMQ Dashboard 2.1 RocketMQ 管理控制台
Nacos Server v3.1.1 注册与配置中心
PowerJob Server v5.1.2 分布式任务调度
Beszel v0.18.4 轻量监控相关(容器化部署时按此标签)
Dozzle v9.0.3 容器日志查看
dufs v0.43.0 文件服务(静态/上传等场景)
OpenJDK amazoncorretto:17-al2023 Java 运行时(Amazon Corretto 17,AL2023 基础镜像)

使用说明

  • 中间件:部署、Compose 或 K8s 清单中的镜像 tag 建议与本表一致,避免隐式 latest。
  • OpenJDK:表内为 Docker 镜像习惯写法;本地非容器环境需安装同主版本 JDK 17 并与团队规范一致。
  • Vue / Flutter:仅归入 Web Server;升级时需同步 CI、锁文件与团队文档。

相关文档

  • 中间件高可用与部署总览:middleware-comprehensive-guide.md
  • 各组件细则:同目录下 mysql/、redis/、rocketmq/、nacos/、powerjob/ 等子目录