Terminplaner: Mail-Warteschlange begrenzt und nach Vorrang geordnet
verarbeite liest nicht mehr alle wartenden Eintraege, sondern je Klasse (vorrang, normal, nachrangig) eine begrenzte Liste (config.termine.mailListe, Standard 100) mit select und orderAsc(naechsterVersuch). Bei Pause oder leerem Gesamtbudget endet der Lauf ohne Abfrage, bei erreichter Reserve entfaellt die nachrangige Klasse. Funktionen mit ausgeschoepftem Kontingent kommen in eine Ausschlussliste (hoechstens 90 Werte); hoechstens vier weitere Runden je Klasse, damit keine Funktion hinter einer vollen verhungert. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4d96565240
commit
36b94c3035
4 files changed
+275
-29
No files matched your search
@@ -49,6 +49,7 @@ test('Konfiguration: Vorgaben ohne Umgebungsvariablen', async () => {
|
||||
mailsProStunde: 200,
|
||||
mailsProFunktion: 40,
|
||||
mailsReserve: 0.25,
|
||||
mailListe: 100,
|
||||
loeschDeckel: 2000,
|
||||
loeschDeckelGesamt: 20000,
|
||||
zellenDeckel: 5000,
|
||||
|
||||
Reference in new issue
Block a user