العقد البعيدة
يدعم PRX تنفيذ الوكلاء بشكل موزع عبر العقد البعيدة. العقدة هي نسخة من PRX تعمل على جهاز منفصل ويمكن إقرانها مع متحكم لتنفيذ المهام المفوّضة.
نظرة عامة
يتيح نظام العقد ما يلي:
- تنفيذ موزع -- تشغيل مهام الوكيل على أجهزة بعيدة
- بيئات متخصصة -- عقد تمتلك وصولًا إلى GPU أو أدوات محددة أو مواقع شبكية معينة
- توزيع الحمل -- توزيع عبء عمل الوكيل على عدة أجهزة
- تشغيل دون واجهة -- تعمل العقد كخدمات daemon بدون واجهة مستخدم محلية
البنية
┌──────────────┐ ┌──────────────┐
│ Controller │◄──────► │ Node A │
│ (primary) │ │ (GPU host) │
│ │ └──────────────┘
│ │ ┌──────────────┐
│ │◄──────► │ Node 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"]