Zeitgeberservice konfigurieren
Sie können den EJB-Zeitgeberservice für einen bestimmten EJB-Container konfigurieren und verwalten.
Informationen zu diesem Vorgang
WebSphere Application Server implementiert den EJB-Zeitgeberservice (Enterprise JavaBeans). Basierend auf Ihren Geschäftsanforderungen, können Sie persistente oder nicht persistente Zeitgeber verwenden. Persistente Zeitgeber sind hilfreich, wenn Sie einen Zeitgeber für ein zeitbasiertes Ereignis erstellen, der die Zusicherung der Zeitgeberexistenz über den Lebenszyklus des Servers hinweg erfordert, um das Beenden und den Neustart des Servers zu "überstehen". Bereits gestartete persistente Zeitgeber werden automatisch gestartet, wenn Ihr Server gestartet wird, und erfordern eine Datenbankinstanz.
Nicht persistente Zeitgeber verwenden keinen Datenspeicher und werden abgebrochen, wenn der Anwendungsserver gestoppt wird oder den aktiven Status verlässt. Nicht persistente Zeitgeber sind nur in dem Server vorhanden, in dem der Zeitgeber erstellt wird.
Persistente und nicht persistente Zeitgeber erfordern einen Arbeitsmanager. Persistente Zeitgeber verwenden den Arbeitsmanager, der vom Scheduler-Service verwendet wird. Nicht persistente Zeitgeber verwenden standardmäßig den Standard-Work-Manager des Servers, können aber mithilfe von Scripts für EJB-Zeitgeber so konfiguriert werden, dass sie einen anderen Arbeitsmanager verwenden. Nicht persistente Zeitgeber verwenden den Scheduler-Service nicht.
Sie können den EJB-Zeitgeberservice für persistente und nicht persistente Zeitgeber in der Administrationskonsole konfigurieren und verwalten. Die Konfiguration für persistente und die Konfiguration für nicht persistente Zeitgeber schließen sich nicht gegenseitig aus. Ihre Anwendung kann persistente und nicht persistente Zeitgeber enthalten.