Skip to content

Collector Service

🇺🇸 English Version

백그라운드 분석 워커

핵심 역할

  • 메시지 큐에서 분석 태스크 소비
  • Git clone → Core 파싱 → DB 저장

워크플로우

1. Backend → Queue: 분석 요청
2. Collector ← Queue: 태스크 수신
3. Collector → GitHub: git clone
4. Collector → Core: 파싱
5. Collector → DB: 결과 저장

에러 처리

유형정책
일시적 오류자동 재시도
영구적 오류실패 처리

재시도 정책

  • 지수 백오프
  • Dead Letter Queue

설정값은 collector 리포지토리 참조

Open-source test coverage insights