Unser Dokumenten-PrioritÀtssystem
In unserem Dokumentenverarbeitungssystem bearbeiten wir tĂ€glich ein groĂes Volumen an Dokumenten von mehreren Kunden. Um sicherzustellen, dass die Dokumente jedes Kunden zeitnah bearbeitet werden, haben wir ein ausgeklĂŒgeltes PrioritĂ€tssystem implementiert. Dieses System passt die PrioritĂ€ten dynamisch basierend auf der Anzahl der ausstehenden Dokumente eines Kunden an und gewĂ€hrleistet Fairness und Effizienz. Lassen Sie uns nĂ€her darauf eingehen, wie dieses PrioritĂ€tssystem funktioniert und wann der Aufgaben-ZĂ€hler zurĂŒckgesetzt wird.
SchlĂŒsselkonzepte des PrioritĂ€tssystems
Unser PrioritĂ€tssystem dreht sich um einige SchlĂŒsselkonzepte:
Ausstehende Dokumente: Dies ist eine ZĂ€hlung der Dokumente, die ein Kunde eingereicht hat, die jedoch noch bearbeitet werden mĂŒssen.
ZurĂŒcksetzintervall: Das System setzt die ZĂ€hlung der ausstehenden Dokumente regelmĂ€Ăig auf null zurĂŒck, um sicherzustellen, dass kein Kunde die Verarbeitungsressourcen unbegrenzt monopolisiert.
Wie die PrioritÀt bestimmt wird
Hier ist eine schrittweise ErklĂ€rung, wie die PrioritĂ€t fĂŒr die Verarbeitung von Dokumenten bestimmt wird:
Verfolgung ausstehender Dokumente: Jeder Kunde hat eine ZĂ€hlung der ausstehenden Dokumente. Diese ZĂ€hlung hilft uns zu wissen, wie viele Dokumente auf die Verarbeitung fĂŒr jeden Kunden warten.
ZurĂŒcksetzen der ZĂ€hlung: Um Fairness zu gewĂ€hrleisten, setzen wir die ZĂ€hlung der ausstehenden Dokumente auf null zurĂŒck, wenn eine festgelegte Zeitspanne (das ZurĂŒcksetzintervall) seit dem letzten Update vergangen ist. Dieses Intervall ist standardmĂ€Ăig auf 1500 Sekunden (oder 25 Minuten) eingestellt.
Aktualisierung der ZĂ€hlung: Wenn das ZurĂŒcksetzintervall nicht vergangen ist, reduzieren wir die ZĂ€hlung der ausstehenden Dokumente jedes Mal um eins, wenn wir ĂŒberprĂŒfen, was die Verarbeitung eines Dokuments simuliert.
Festlegung der PrioritĂ€ten: Die PrioritĂ€t fĂŒr die Verarbeitung von Aufgaben basiert auf der Anzahl der ausstehenden Dokumente. Je weniger ausstehende Dokumente, desto höher die PrioritĂ€t, was bedeutet, dass diese Aufgaben frĂŒher bearbeitet werden. Wir haben spezifische Schwellenwerte, um PrioritĂ€tsstufen von 1 (höchste PrioritĂ€t) bis 9 (niedrigste PrioritĂ€t) zuzuweisen.
PrioritÀtsstufen
Die PrioritÀtsstufen werden basierend auf der ZÀhlung der ausstehenden Dokumente wie folgt zugewiesen:
PrioritÀt 9: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -20 betrÀgt
PrioritÀt 8: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -14 betrÀgt
PrioritÀt 7: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -12 betrÀgt
PrioritÀt 6: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -10 betrÀgt
PrioritÀt 5: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -8 betrÀgt
PrioritÀt 4: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -6 betrÀgt
PrioritÀt 3: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -4 betrÀgt
PrioritÀt 2: Wenn die ZÀhlung der ausstehenden Dokumente weniger als -2 betrÀgt
PrioritĂ€t 1: Wenn die ZĂ€hlung der ausstehenden Dokumente gröĂer oder gleich -2 ist
Einfacher ausgedrĂŒckt, wenn die Anzahl der ausstehenden Dokumente steigt, sinkt die PrioritĂ€tsstufe, was bedeutet, dass diese Dokumente spĂ€ter im Vergleich zu anderen mit höheren PrioritĂ€ten bearbeitet werden.
Wann der ZĂ€hler zurĂŒckgesetzt wird
Der ZĂ€hler der ausstehenden Dokumente wird auf null zurĂŒckgesetzt, wenn mehr als das ZurĂŒcksetzintervall (1500 Sekunden) seit dem letzten Update vergangen ist. Dieser Mechanismus stellt sicher, dass kein Kunde endlos ausstehende Dokumente anhĂ€uft und die Systemressourcen blockiert. Durch das regelmĂ€Ăige ZurĂŒcksetzen des ZĂ€hlers garantieren wir, dass jeder Kunde einen fairen Anteil an Verarbeitungszeit erhĂ€lt.
Last updated
Was this helpful?