Für Ihre Anwendung mag es erforderlich sein, geplante Aufgaben bzw. Aktionen zu bestimmten Zeiten oder in regelmäßigen Zeitabständen auszuführen. Zum Beispiel:
- Ihre Anwendung leidet unter einem Speicherleck, welcher es erforderlich macht, dass die JVM zumindest einmal pro Woche neu gestartet wird.
- Es muss zu Zeiten, wenn das System nicht genutzt wird und Systemadministratoren zu Hause im Bett sind, neu gestartet werden.
- Es muss jede Nacht für 10 Minuten offline genommen werden, um es zu ermöglichen, dass externe Backups stattfinden können.
- Es kann sein, dass Sie einige unkritische Aktionen alle 5 Minuten einmal ausführen lassen möchten.
Hier sagen wir Ihnen, wie Sie all dies mit dem Java Service Wrapper tun können.
Lösung |
Der Java Service Wrapper hat eine Möglichkeit, Tasks wie Neustarts, Shutdowns, Thread-Dumps, Custom-Events etc. in einer plattformübergreifenden Weise unter Nutzung der Timer-Funktion zeitlich festzulegen. Timers werden innerhalb der Wrapper-Konfigurationsdatei festgelegt , machen es so möglich, dass zuverlässig alle solche anwendungsspezifischen Einstellungen eingeschlossen werden. Dies macht es einfach möglich, die Anwendung auf mehreren Servern einzusetzen und zu wissen, dass alles konsistent funktioniert. Timers können auf bestimmte Zeit, Wochentage oder auf Zeiträume eingestellt werden, die von ein Mal pro Woche bis jede Sekunde groß sein können. Diese Flexibilität vereinfacht das Planen von Backups und Ausfallzeiten zu Zeiten mit den geringsten Auswirkungen für Nutzer. Es erlaubt auch Ihren Systemadministratoren, Überstunden zu reduzieren, indem zu normalen Arbeitszeiten gearbeitet wird. |
Technische Übersicht |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Der Wrapper erlaubt Ihnen, mehrfache Timer zu definieren, jeden unter Nutzung von ein paar Eigenschaften.
Die erste Eigenschaft, wrapper.
Eigenschaft: wrapper.
Die Eigenschaft wrapper.
Eigenschaft: wrapper.
Die Eigenschaft wrapper.
Setzen von mehrfachen Timer: Wenn Sie mehrfache Timer deklarieren möchten, fügen Sie einfach zusätzliche Eigenschaften mit eindeutigen Zahlen anstelle der obengenannten 1 hinzu.
Wir werden nun ein paar interessante Einsatzzwecke des Timers mit Ihren Anwendungen behandeln.
|
Verweis: Eigenschaft-Konfigurationen |
Der Java Service Wrapper bietet einen kompletten Satz an Konfigurationseigenschaften an, die es Ihnen ermöglichen, dass der Wrapper genau Ihre Bedürfnisse abdeckt. Sehen Sie bitte in die Dokumentation bezüglich der einzelnen Eigenschaften, um alle Möglichkeiten über die obengenannten Beispiele hinaus zu sehen.
|