Openclaw용 배치 처리 패턴

배치 처리, 작업 큐 및 복원력 있는 장시간 실행 오케스트레이션을 관리하기 위한 프로덕션 등급 프레임워크입니다.

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

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install batch-processing-patterns

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 batch-processing-patterns 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

배치 처리 패턴란 무엇인가요?

이 스킬은 AI 에이전트 환경 내에서 배치 작업 및 장시간 실행 작업을 처리하기 위한 포괄적인 아키텍처를 제공합니다. 동적 동시성 스케줄링, 서킷 브레이커, 지능형 중단 복구와 같은 필수 패턴을 다루며 프로덕션 수준의 안정성에 중점을 둡니다. 이러한 Openclaw Skills를 구현함으로써 개발자는 에이전트가 리소스 고갈 없이 대량의 파일 처리 또는 API 집약적인 워크플로를 처리하도록 보장할 수 있습니다.

이 프레임워크는 단순한 루프와 강력한 엔터프라이즈 작업 관리 간의 격차를 해소하도록 설계되었습니다. 기존 TypeScript/JavaScript 프로젝트에 원활하게 통합되어 네트워크 집약적인 작업에 대한 진행률 보고, 오류 분류 및 안티 스크래핑 전략에 대한 표준화된 방법을 제공합니다.

배치 처리 패턴 활용 사례

  • 배치 트랜스코딩, 이미지 압축, 자동 워터마킹을 포함한 대량 미디어 처리.
  • 비디오 생성 또는 장문 음성 합성과 같은 서비스를 위한 원격 AI 작업 폴링 관리.
  • 정교한 속도 제한 및 위험 제어가 필요한 복원력 있는 웹 스크래핑 및 배치 HTTP 요청.
  • 중단된 작업을 재개하기 위한 체크포인트 지원 기능이 있는 백그라운드 작업 오케스트레이션.

배치 처리 패턴 작동 원리

  1. 작업 큐는 작업 지연 시간에 따라 워커 수를 동적 스케일링하는 적응형 스케줄러(Adaptive Scheduler)로 초기화됩니다.
  2. 큐의 각 항목은 개별적으로 처리되어 항목 수준 및 배치 수준 가시성을 위한 세부적인 진행률 업데이트를 트리거합니다.
  3. AbortController는 작업 항목 사이의 중단 신호를 모니터링하여 요청 시 즉각적이고 깔끔한 프로세스 종료를 보장합니다.
  4. 서킷 브레이커는 실패율을 모니터링합니다. 연속된 오류가 임계값을 초과하면 큐를 일시 중지하고 리소스 낭비를 방지하기 위해 작동합니다.
  5. 원격 서비스 통합을 위해 지수 백오프를 사용한 재귀적 폴링 메커니즘이 작업이 최종 상태에 도달할 때까지 상태 업데이트를 관리합니다.

배치 처리 패턴 설정 가이드

이러한 패턴을 프로젝트에 통합하려면 TypeScript 환경이 준비되어 있는지 확인하십시오. 다음 구조를 사용하여 적응형 스케줄러를 초기화하십시오.

npm install @openclaw/task-orchestrator

워크로드 유형에 따라 작업 제한을 구성하십시오.

// CPU 집약적 작업을 위한 예시
const scheduler = new AdaptiveScheduler(1, CPU_CORES, 3000);

배치 처리 패턴 데이터 스키마 및 분류 체계

이 스킬은 일관된 보고 및 복구를 보장하기 위해 구조화된 분류법을 사용하여 작업 데이터 및 메타데이터를 구성합니다.

스키마 유형 속성 설명
BatchProgress current, total, percentage 배치 작업의 전체 라이프사이클을 추적합니다.
TaskStatus pending, processing, completed, failed 개별 큐 항목의 현재 상태를 정의합니다.
ErrorClassification transient, fatal, rate_limit 재시도 또는 중단 필요 여부를 결정하기 위해 오류를 분류합니다.
SkipRegistry path, reason 중단 복구를 위해 완료된 항목의 기록을 유지합니다.

배치 처리 패턴 고급 기능

  • CPU 바운드 또는 I/O 바운드 작업에 대해 워커 수를 자동으로 최적화하는 적응형 동시성 풀.
  • 다운스트림 서비스를 과부하로부터 보호하기 위한 자동 재설정 기능이 있는 지능형 서킷 브레이커.
  • 429 Too Many Requests 및 일시적인 네트워크 불안정을 처리하기 위한 지터(Jitter)가 포함된 지수 백오프.
  • User-Agent 로테이션, 도메인별 스로틀링, 응답 콘텐츠 검증을 특징으로 하는 위험 방지 레이어.
  • 에이전트가 중단된 정확한 지점부터 대규모 배치를 재개할 수 있도록 하는 체크포인트 지속성.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*