İlk gece ölçümü: 990 çağrı, 12 Skoda kataloğu (7.739 kategori); Renault
ağaçları (Austral 264+, Captur 174+ groups2) bütçenin yarısını yedi, saat
sınırında art arda 90 çağrı bir kez 429 + 40 dk kilit yedirdi.
- Throttle: upstream "Customer Hourly Request Limit" kayan 60 dk → takvim
saati sayacı yerine Redis sorted set (`carcatonline:calls-window`); tavan
dolunca en eski çağrı pencereden çıkana kadar ertele (+15 s). Takvim-saat
sayacı sadece gözlem için kaldı.
- Scan sırası: önce yarım kalan (matched) araçlar, sonra 2 seviyeli ucuz
ağaçlar (VW grubu), en sona 3 seviyeli Renault/Dacia/PSA; BullMQ priority
ile de aynı sıra. groups2 cache TTL 24 s → 7 gün (yarım kalan Renault
ağaçları kaybolmasın).
- Eşleyici: roma↔rakam (DUSTER III ↔ DUSTER 3) ve bölge eş-anlamlıları
(RUSYA↔RUSSIA, ÇİN↔CHINE/CHINA…); istemci Accept-Language: tr gönderir
(model listeleri Türkçe gelir, grup adları İngilizce kalır).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>