Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Verwaltung wiederkehrender Prozesse innerhalb der Applikation die zeitlich über CRON oder Intervalle gesteuert sind.

  • Erweiterbare Plattform für zeitlich gesteuerte Aufgaben innerhalb der Applikation.

  • Zeitliche Steuerung via CRON Expression basierend auf Quartz Syntax. Siehe https://www.quartz-scheduler.net/documentation/quartz-3.x/tutorial/crontriggers.html#cron-expressions oder über Intervalle. Intervalle überschreiben die CRON Expression.

  • Manuelles Auslösen der Prozesse möglich.

  • Log über die Ausführung der Prozesse integriert.

  • Zufällige Verzögerung der Prozesse (maximal 3h, nicht länger als der gesetzte Intervall). Das hilft, die Serverlast zum Anfang der Stunde zu reduzieren.

image-20240926-145636.png

Default Prozesse

Einige Prozesse werden bereits vom Framework her bereitgestellt. Erstellung der Global Search Indexes und Versand der Notifications:

  • GlobalSearch

    • RecreateIndex: Neuerstellung des Index für die Globale Suche im Tages-Takt.

    • UpdateIndex: Neue Datenänderungen in den Index aufnehmen, im Stunden-Takt.

  • QuinoNotifications

    • NotificationImmediateMail: Versand der Benachrichtigungen im 5min Takt.

    • NotificationHourlyMail: Versand der Benachrichtigungen im Stunden-Takt.

    • NotificationDailyMail: Versand der Benachrichtigungen einmal täglich.

    • NotificationWeeklyMail: Versand der Benachrichtigungen einmal wöchentlich.

    • NotificationJobGenerator: Versand nicht bereits bearbeiteter Benachrichtigungen.

  • No labels