架构设计
大约 2 分钟
页面导读
本栏目用于帮助产品、实施、运维和二次开发人员快速理解 FastBee 的系统边界、技术选型、模块分工和部署形态。内容由项目临时架构稿统一提炼而来,保留原有能力说明,并按用户阅读顺序重新组织。
常见任务入口
理解整体架构平台定位、核心能力、系统分层和典型数据流。确认技术选型后端、前端、数据库、中间件和 SDK 生态。阅读后端架构服务模块、协议接入、规则引擎、通知和视频能力。阅读前端架构Vue2/Vue3、权限路由、API 封装、可视化和组态模块。梳理数据架构MySQL、时序库、Redis 缓存、多数据源和一致性策略。规划部署运维Docker Compose、服务依赖、端口、持久化和上线检查。制定优化方案Nginx、JVM、线程池、缓存、数据库和监控指标。
内容边界
| 页面 | 适合读者 | 解决的问题 |
|---|---|---|
| 系统架构概览 | 产品、售前、项目负责人 | FastBee 是什么、有哪些核心能力、整体链路如何工作 |
| 技术栈与模块 | 架构师、开发负责人 | 项目依赖哪些框架、中间件和运行环境 |
| 后端架构 | 后端开发、二开团队 | 服务模块如何分工,协议、消息、规则如何协同 |
| 前端架构 | 前端开发、交付团队 | 管理端、可视化、组态和移动端如何组织 |
| 数据与数据库架构 | DBA、后端开发、运维 | 数据如何存储、缓存、迁移和备份 |
| 部署与运维架构 | 实施、运维、交付团队 | 容器如何编排,服务如何启动、暴露和排障 |
| 性能优化建议 | 运维、架构师、性能测试 | 如何建立性能基线并持续优化 |
