Удалённые узлы
PRX поддерживает распределённое выполнение агентов через удалённые узлы. Узел -- это экземпляр PRX, работающий на отдельной машине, который может быть сопряжён с контроллером для делегированного выполнения задач.
Обзор
Система узлов обеспечивает:
- Распределённое выполнение -- запуск задач агента на удалённых машинах
- Специализированные среды -- узлы с доступом к GPU, специфическими инструментами или сетевыми расположениями
- Распределение нагрузки -- распределение рабочей нагрузки агента между несколькими машинами
- Автономная работа -- узлы работают как демоны без локального пользовательского интерфейса
Архитектура
┌──────────────┐ ┌──────────────┐
│ Контроллер │◄──────► │ Узел A │
│ (основной) │ │ (GPU-хост) │
│ │ └──────────────┘
│ │ ┌──────────────┐
│ │◄──────► │ Узел B │
│ │ │ (staging) │
└──────────────┘ └──────────────┘Конфигурация
toml
[node]
mode = "controller" # "controller" | "node"
node_id = "gpu-host-01"
advertise_address = "192.168.1.100:3121"
[node.discovery]
method = "static" # "static" | "mdns"
peers = ["192.168.1.101:3121"]