fix: Rate-Limiting bei AUR RPC + Retry-Logik (v2.1.1)
Probleme behoben: - 429 Too Many Requests bei schnellen AUR-RPC-Abfragen - Pakete zeigten 0/100 UNBEKANNT statt korrekter Scores - scan-all brach bei massiven Fehlern ab Lösungen: - Retry-Mechanismus mit exponentiellem Backoff (max 3 Versuche) - 429-Status erkannt und mit 1s/2s/3s Delay retryed - Kein Hard-Fail bei AUR-Fehlern — None zurückgeben - 200ms Pause nach je 5 Paketen in scan-all - Consecutive-Error-Limit: 5 Fehler → 5s Pause - Scan läuft stabil durch alle 125+ Pakete Test-Ergebnis: - Vorher: 60+ Pakete mit 0/100 UNBEKANNT - Nachher: 0 Pakete mit UNBEKANNT, alle korrekt gescored
This commit is contained in:
Generated
+1
-1
@@ -4,7 +4,7 @@ version = 3
|
||||
|
||||
[[package]]
|
||||
name = "aegisaur"
|
||||
version = "2.0.0"
|
||||
version = "2.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"chrono",
|
||||
|
||||
Reference in New Issue
Block a user