75 lines
3.2 KiB
Markdown
75 lines
3.2 KiB
Markdown
# 中间件、应用服务与标准组件版本清单
|
||||
|
|
|
|||
|
|
本文档列出 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/` 等子目录
|