主题
基础设施
基础设施模块提供系统运行所需的通用技术支撑能力,包括配置管理、文件存储、定时任务调度、监控告警、代码生成和 API 文档等公共服务。
子模块概览
| 子模块 | 功能描述 | 核心能力 |
|---|---|---|
| 配置管理 | 系统参数和业务配置的集中管理 | 配置分类、在线编辑、实时生效 |
| 文件管理 | 文件上传、存储和访问管理 | 多存储源、文件预览、访问控制 |
| 定时任务 | 定时任务的创建、调度和执行管理 | 任务管理、执行日志、手动触发 |
| 监控中心 | 系统运行状态和性能监控 | Druid 监控、Redis 监控、服务器监控、SkyWalking |
| 代码生成 | 基于数据库表的代码自动生成 | 模板引擎、生成配置、一键生成 |
架构定位
基础设施模块位于系统架构的底层支撑层:
业务应用层(项目管理、经营分析、办公管理...)
↓
系统服务层(权限、组织、日志、通知...)
↓
基础设施层(配置、文件、任务、监控、代码生成...)
↓
基础平台层(数据库、缓存、消息队列、应用服务器)模块特色
- 配置中心化:所有系统配置集中管理,支持配置热加载
- 存储可扩展:文件存储支持本地、云存储等多种扩展
- 调度自动化:定时任务支持分布式调度,高可用保障
- 监控立体化:多维度监控覆盖应用、数据库、中间件和服务器
- 开发提效:代码生成器大幅提升 CRUD 功能开发效率
