Muster für Stapelverarbeitung für Openclaw

Ein Framework auf Produktionsniveau zur Verwaltung von Stapelverarbeitung, Task-Warteschlangen und resilienten, lang laufenden Orchestrierungen.

bingfoon
v1.0.0
Mar 2, 2026
0
1.2k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install batch-processing-patterns

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, batch-processing-patterns über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Muster für Stapelverarbeitung?

Dieser Skill bietet eine umfassende Architektur für die Abwicklung von Batch-Operationen und lang andauernden Aufgaben innerhalb von KI-Agenten-Umgebungen. Er konzentriert sich auf Zuverlässigkeit auf Produktionsniveau und deckt wesentliche Muster wie dynamische Parallelitätsplanung, Circuit Breaker und intelligente Unterbrechungswiederherstellung ab. Durch die Implementierung dieser Openclaw Skills können Entwickler sicherstellen, dass ihre Agenten große Mengen an Dateiverarbeitungen oder API-intensive Workflows ohne Ressourcenerschöpfung bewältigen.

Das Framework wurde entwickelt, um die Lücke zwischen einfachen Schleifen und robustem Task-Management für Unternehmen zu schließen. Es lässt sich nahtlos in bestehende TypeScript/JavaScript-Projekte integrieren und bietet standardisierte Methoden für Fortschrittsberichte, Fehlerklassifizierung und Anti-Scraping-Strategien für netzwerkintensive Operationen.

Muster für Stapelverarbeitung Anwendungsfälle

  • Hochvolumige Medienverarbeitung, einschließlich Batch-Transkodierung, Bildkompression und automatisierter Wasserzeichenerstellung.
  • Verwaltung von Remote-KI-Task-Polling für Dienste wie Videogenerierung oder Sprachsynthese in Langform.
  • Resilientes Web-Scraping und Batch-HTTP-Anfragen, die eine ausgeklügelte Ratenbegrenzung und Risikokontrolle erfordern.
  • Orchestrierung von Hintergrundaufgaben mit Checkpoint-Unterstützung zur Wiederaufnahme unterbrochener Vorgänge.

So funktioniert Muster für Stapelverarbeitung

  1. Die Task-Warteschlange wird mit einem adaptiven Scheduler initialisiert, der die Anzahl der Worker basierend auf der Task-Latenz dynamisch skaliert.
  2. Jedes Element in der Warteschlange wird einzeln verarbeitet, wobei granulare Fortschrittsaktualisierungen sowohl für die Element- als auch für die Stapelebene ausgelöst werden.
  3. Ein AbortController überwacht Unterbrechungssignale zwischen den Task-Elementen und gewährleistet bei Bedarf einen sofortigen und sauberen Prozessabbruch.
  4. Ein Circuit Breaker überwacht die Fehlerraten; wenn aufeinanderfolgende Fehler einen Schwellenwert überschreiten, löst er aus, um die Warteschlange anzuhalten und Ressourcenverschwendung zu vermeiden.
  5. Für die Integration von Remote-Diensten verwaltet ein rekursiver Polling-Mechanismus mit exponentiellem Backoff die Statusaktualisierungen, bis die Aufgaben einen Endzustand erreichen.

Muster für Stapelverarbeitung Einrichtung

Um diese Muster in Ihr Projekt zu integrieren, stellen Sie sicher, dass Sie eine TypeScript-Umgebung bereit haben. Verwenden Sie die folgende Struktur, um den adaptiven Scheduler zu initialisieren:

npm install @openclaw/task-orchestrator

Konfigurieren Sie Ihre Task-Limits basierend auf dem Workload-Typ:

// Beispiel für CPU-intensive Aufgaben
const scheduler = new AdaptiveScheduler(1, CPU_CORES, 3000);

Muster für Stapelverarbeitung Datenschema & Taxonomie

Der Skill organisiert Task-Daten und Metadaten unter Verwendung einer strukturierten Taxonomie, um eine konsistente Berichterstattung und Wiederherstellung zu gewährleisten:

Schema-Typ Attribute Beschreibung
BatchProgress current, total, percentage Verfolgt den gesamten Lebenszyklus der Stapeloperation.
TaskStatus pending, processing, completed, failed Definiert den aktuellen Status eines einzelnen Warteschlangenelements.
ErrorClassification transient, fatal, rate_limit Kategorisiert Fehler, um zu bestimmen, ob eine Wiederholung oder ein Stopp erforderlich ist.
SkipRegistry path, reason Führt ein Protokoll der abgeschlossenen Elemente für die Wiederherstellung nach einer Unterbrechung.

Muster für Stapelverarbeitung Erweiterte Funktionen

  • Adaptiver Parallelitätspool, der die Anzahl der Worker automatisch für CPU-gebundene oder I/O-gebundene Aufgaben optimiert.
  • Intelligenter Circuit Breaker mit Auto-Reset-Funktionen, um Downstream-Dienste vor Überlastung zu schützen.
  • Exponentieller Backoff mit Jitter zur Bewältigung von 429 Too Many Requests und transienter Netzwerkinstabilität.
  • Risikoschutzschicht mit User-Agent-Rotation, domänenspezifischem Throttling und Überprüfung des Antwortinhalts.
  • Checkpoint-Persistenz, die es Agenten ermöglicht, groß angelegte Batches genau an der Stelle der Unterbrechung fortzusetzen.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*