Verwendung
Auf dieser Registerkarte pflegen Sie, wie die Ereignisverbraucher gestartet werden sollen.
Durch den Hintergrundjob wird in jedem Zyklus eine definierte Anzahl von Ereignissen zugestellt. Dabei kann die Verarbeitung dieser Ereignisse sequentiell oder parallel (mit aRFC) ablaufen.
Der Start der Verbraucher kann synchron (mit RFC) oder asynchron (mit tRFC) erfolgen.
Bei einer parallelen Verarbeitung wird derzeit nur der synchrone Start der Verbraucher unterstützt.
Integration
Die Pflege dieser Registerkarte ist Bestandteil der
Administration der Ereignis-Queue.Funktionsumfang
Verarbeitung der Ereignisse
Sequentiell
Das Zustellen von Ereignissen aus der Ereignis-Queue erfolgt in definierten Einheiten (z.B. jeweils fünf Ereignisse pro Lesezugriff). Sequentielle Verarbeitung bedeutet, daß diese Ereignisse nacheinander verarbeitet werden.
Parallel auf Servergruppe
Das Zustellen von Ereignissen aus der Ereignis-Queue erfolgt in definierten Einheiten (z.B. jeweils fünf Ereignisse pro Lesezugriff). Parallele Verarbeitung bedeutet, daß die Ereignisse nebeneinander in eigenen Prozessen verarbeitet werden. Diese parallelen Prozesse können auf einer definierten Servergruppe ablaufen.
Eine Servergruppe faßt eine Menge von Applikationsservern zu einer logischen Gruppe zusammen. Wenn Sie eine Servergruppe angeben, wird die Ereigniszustellung auf den Applikationsservern dieser Gruppe ausgeführt.
Wird keine Servergruppe vorgegeben, so wird die parallele Ausführung auf alle Applikationsserver verteilt. Es wird jedoch empfohlen, bei dieser Variante eine Servergruppe mit entsprechenden Ressourcen zu verwenden.
Start der Verbraucher
Synchron
Zu einem Ereignis können verschiedene Verbraucher (z.B. Workflows) gestartet werden. Synchroner Start der Verbraucher bedeutet, daß diese unter Verwendung eines RFC gestartet werden. Die Verarbeitung wartet, bis der Aufruf des Verbrauchers beendet ist.
Asynchron
Zu einem Ereignis können verschiedene Verbraucher (z.B. Workflows) gestartet werden. Asynchroner Start der Verbraucher bedeutet, daß diese unter Verwendung eines transaktionalen Remote Function Calls (tRFC) gestartet werden. Die Verarbeitung wartet nicht, bis der Aufruf des Verbrauchers beendet ist, sondern wird sofort fortgesetzt. Die Verbraucher werden asynchron gestartet.
Die sequentielle Verarbeitung der Ereignisse mit synchronem Start kann zu Testzwecken eingesetzt werden.
Die im Standard empfohlene Art der Zustellung ist die sequentielle Abarbeitung der Ereignisse mit asynchronem Start der Verbraucher.
Die parallele Verarbeitung (mit synchronem Start) kann verwendet werden, um die Systemlast auf eine vorgegebene Servergruppe zu verteilen. Die Zustellung erfolgt dabei auf den Applikationsservern, die dieser Servergruppe zugeordnet sind. Wird keine Servergruppe vorgegeben, so wird die parallele Ausführung auf alle Applikationsserver verteilt. Es wird jedoch empfohlen, bei dieser Variante eine Servergruppe mit entsprechenden Ressourcen zu verwenden.
Aktivitäten
Sie gelangen in die Administration der Ereignis-Queue, indem Sie Werkzeuge
® Business Workflow ® Entwicklung ® Administration ® Ereignismanager ® Ereignis-Queue wählen.