多节点
Agent农场
分布式
Agent 农场(Agent Farm) 是一种分布式 AI Agent 架构:由一个主节点(Master Node)管理多个工作节点(Worker Nodes),每个节点上运行多个 Agent 实例,并行处理大量任务。
就像真正的农场一样:你有土地(主节点)、有工人(Worker Nodes)、有工具(Agents)。农场主(你)只需要下达指令,收割(任务完成)自动进行。
┌─────────────────────────────────────┐
│ Master Node (主控) │
│ ┌─────────────────────────────┐ │
│ │ Task Queue (任务队列) │ │
│ │ Agent Registry (Agent注册) │ │
│ │ Load Balancer (负载均衡) │ │
│ └─────────────────────────────┘ │
└──────────┬──────────┬──────────────┘
│ │
┌──────▼──┐ ┌──▼──────┐
│ Worker │ │ Worker │
│ Node 1 │ │ Node 2 │
│ 10 Agent│ │ 10 Agent│
└─────────┘ └─────────┘
│ │
┌────▼──────────────▼────┐
│ Shared Storage │
│ (共享存储/数据库) │
└────────────────────────┘
# master-config.yaml
role: master
port: 8080
task_queue:
type: redis
url: redis://localhost:6379
agent_pool:
max_agents: 100
idle_timeout: 300s
load_balancing:
strategy: round_robin # 或 least_loaded
# 注册工作节点
workers:
- host: worker-1.example.com
port: 8081
capacity: 10
- host: worker-2.example.com
port: 8081
capacity: 10
# 在每个 Worker Node 上运行
openclaw node start \
--role worker \
--master http://master:8080 \
--max-agents 10 \
--skills-path /skills
# 检查节点状态
openclaw node status
# 输出:
# Node ID: worker-1
# Status: healthy
# Agents: 10/10 active
# Tasks processed: 1,247
# 批量提交任务
openclaw farm submit \
--task-file tasks.json \
--priority high
# tasks.json 示例
[
{
"type": "code-review",
"repo": "https://github.com/foo/bar",
"pr": 123
},
{
"type": "seo-generate",
"topic": "OpenClaw教程",
"count": 5
},
{
"type": "discord-post",
"channel": "news",
"message": "今日AI新闻..."
}
]
# seo-farm-workflow.yaml
name: "SEO内容生成农场"
farm_config:
master: "master.miaoquai.com:8080"
workers: 5
agents_per_worker: 8 # 总共 40 个 Agent
task_template:
type: seo-page-generator
skills:
- openclaw-web-search
- openclaw-content-writer
- openclaw-seo-optimizer
tasks:
- for_each: "{{topics}}" # 从数据库读取100个关键词
task:
topic: "{{item}}"
output: "/var/www/miaoquai/tools/{{slug}}.html"
links_to:
- "/tools/"
- "/glossary/"
- after_all:
action: update_sitemap
file: "/var/www/miaoquai/sitemap.xml"
# 执行:40个Agent同时生成,5分钟完成100页
openclaw farm run --config seo-farm-workflow.yaml
妙趣AI | OpenClaw 教程合集 | 最后更新:2026-05-22