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:
@@ -17,8 +17,8 @@ export class EnrichmentService {
|
|||||||
// Очередь обогащения с троттлингом (под лимиты Discogs/iTunes)
|
// Очередь обогащения с троттлингом (под лимиты Discogs/iTunes)
|
||||||
private readonly queue: string[] = [];
|
private readonly queue: string[] = [];
|
||||||
private running = false;
|
private running = false;
|
||||||
private readonly throttleMs = 1000;
|
private readonly throttleMs = 1200;
|
||||||
private readonly concurrency = 3;
|
private readonly concurrency = 2;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private readonly prisma: PrismaService,
|
private readonly prisma: PrismaService,
|
||||||
|
|||||||
Reference in New Issue
Block a user