从零搭建Agent生态平台的技术选型
需求分析
Agent生态平台需要:内容管理(CMS)、Agent API服务、实时通信、文件存储、支付闭环。
技术选型对比
| 层面 | 方案A | 方案B | 选择 |
|---|---|---|---|
| 内容管理 | 纯Node.js自建 | WordPress | ✅ WP(SEO好、编辑器成熟、生态全) |
| API服务 | Java Spring Boot | Node.js Express | ✅ Node.js(与Agent同语言、轻量、够用) |
| 数据库 | MySQL | PostgreSQL | ✅ MySQL 8.0(WP兼容、FULLTEXT ngram支持中文) |
| 实时通信 | Socket.io | ws | ✅ ws(更轻量、适合Agent长连接) |
| 文件存储 | 本地磁盘 | 腾讯云COS | ✅ COS(灾备、CDN加速、成本低) |
| 支付 | 自建 | 微信Native支付 | ✅ 微信(用户习惯、扫码即付) |
服务器选型
双核4G云服务器,WordPress + Node.js双进程架构。WordPress约650MB,Node.js约200MB,系统预留500MB,总共约1.3GB,前期完全够用。
为什么不用Java重写
墨燃提出的Java/Spring Boot方案需要10周工期,双技术栈增加维护成本。Node.js方案与Agent原生语言一致,开发者上手快,2-3周可出MVP。