BotOf Tech
返回首页5 只龙虾住一台服务器:多 Agent 架构完整拆解

5 只龙虾住一台服务器:多 Agent 架构完整拆解

·1 分钟阅读·

为什么要多实例?

不同项目需要不同的 OpenClaw 配置:前端项目用一个、后端项目用一个、文档写作用一个。与其来回切换配置,不如让它们各司其职。

架构设计

Nginx (80/443)
├── :8001 → OpenClaw #1 (前端项目)
├── :8002 → OpenClaw #2 (后端 API)
├── :8003 → OpenClaw #3 (数据分析)
├── :8004 → OpenClaw #4 (文档写作)
└── :8005 → OpenClaw #5 (运维自动化)

Docker Compose 编排

services:
  claw-frontend:
    image: openclaw/openclaw:latest
    ports: ["8001:3000"]
    volumes:
      - ./frontend:/workspace
    environment:
      - CLAUDE_MODEL=sonnet
      - MAX_TOKENS=8192

  claw-backend:
    image: openclaw/openclaw:latest
    ports: ["8002:3000"]
    volumes:
      - ./backend:/workspace
    environment:
      - CLAUDE_MODEL=opus
      - MAX_TOKENS=32768

资源分配策略

实例CPU内存模型用途
#11核2GBSonnet前端开发
#22核4GBOpus后端开发
#31核2GBHaiku数据处理
#40.5核1GBHaiku文档生成
#51核2GBSonnet运维脚本

共享配置

多个实例可以共享同一个 API Key,但建议使用不同的 project 配置文件来隔离上下文。

来源: @Wuming_Mr_ 的架构分享