Skip to content

Collector Service

🇰🇷 한국어 버전

Background analysis worker

Core Responsibilities

  • Consume analysis tasks from message queue
  • Git clone → Core parsing → DB storage

Workflow

1. Backend → Queue: Analysis request
2. Collector ← Queue: Receive task
3. Collector → GitHub: git clone
4. Collector → Core: Parsing
5. Collector → DB: Store results

Error Handling

TypePolicy
Transient errorsAuto retry
Permanent errorsMark as failed

Retry Policy

  • Exponential backoff
  • Dead Letter Queue

See collector repository for configuration details

Open-source test coverage insights