WMS Next(WMSFORNEW) · Wiki

架构与组件

Go 单体服务、Vue 前端、MariaDB、Redis 与打印服务的整体架构。

更新于 2026-11-03 约 2 分钟 12 篇文档

后端是 Go 单体服务(Gin + GORM),前端是 Vue 3 + Element Plus, 数据落在 MariaDB,Redis 负责缓存、作业锁和会话类数据。整体不复杂,适合一台 4C8G 的机器起步。

浏览器 / PDA / 扫码枪
        │  HTTPS + JWT
        ▼
┌─────────────────────────────┐
│  Go 单体服务(Gin + GORM)   │
│  主数据 / 库存 / 作业 / 标签  │
│  盘点 / 报表 / 审计 / 集成    │
└──────┬────────┬────────┬─────┘
       │        │        │
   MariaDB    Redis   print-server
    主库      锁/缓存    标签打印
       │
   ERPNext / 电商平台(可选)

部署时至少有四个容器:MariaDB、Redis、后端、前端 Nginx。 打印服务和授权服务是可选依赖;不打印标签、不启用联网授权时可以先不接。