perf(enrich): снизить параллельность 3->2 (уложиться в лимит Discogs 60/мин)

Темп 83/мин давал Discogs 429 (жанры не дотягивались). concurrency=2, throttle 1.2с
→ ~40/мин, под лимитом. Обложки (iTunes) и жанры (Discogs) перестают падать по rate-limit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nk
2026-06-03 17:17:12 +03:00
parent db09274060
commit 8f0ec8a5b8

View File

@@ -17,8 +17,8 @@ export class EnrichmentService {
// Очередь обогащения с троттлингом (под лимиты Discogs/iTunes)
private readonly queue: string[] = [];
private running = false;
private readonly throttleMs = 1000;
private readonly concurrency = 3;
private readonly throttleMs = 1200;
private readonly concurrency = 2;
constructor(
private readonly prisma: PrismaService,