Serverprozesse

Serverprozesse sind die technische Grundlage der Automation Engine. Im Grunde gibt es entweder Arbeitsprozesse (WPs) oder Kommunikationsprozesse (CPs), aber innerhalb dieser beiden Gruppen gibt es mehrere Arten von Serverprozessen. Serverprozesse sind nicht auf einen einzigen Knoten/einen einzigen Computer beschränkt, was sowohl die Effizienz als auch die Zuverlässigkeit durch ihre Verteilung auf mehrere Computer erhöht. Weitere Informationen finden Sie unter Serverprozesstypen.

Diese Seite beinhaltet Folgendes:

Übersicht

Alle Serverprozesse kommunizieren miteinander. Fällt ein Prozess aus, übernehmen die anderen.

Grafisch dargestellte Kommunikation zwischen Serverprozessen.

Serverprozessnamen werden dynamisch erstellt und geben die Reihenfolge an, in der sie gestartet werden. Arbeitsprozessnamen beginnen mit den Buchstaben WP, Kommunikationsprozessnamen mit den Buchstaben CP. Bei beiden folgt die nächste verfügbare Prozessnummer. Der Name eines Java-Kommunikationsprozess (JCP) beginnt ebenfalls mit CP, verwendet aber aus Gründen des Lastausgleichs die höchste verfügbare Prozessnummer. Log- und Trace-Dateinamen basieren auf den zugehörigen Prozessnamen.

Wichtig! Prozessnummern müssen im gesamten AE-System eindeutig sein, auch wenn das System auf mehrere Computer verteilt ist.

Anzahl der Serverprozesse

Für jedes Automation Engine-System ist mindestens ein Arbeitsprozess (WP) und ein Kommunikationsprozess (CP) erforderlich. Bei Bedarf kann die Anzahl der Serverprozesse jederzeit erhöht werden. Der Kommunikationsaufwand sollte ausgewogen sein, und die gesamte Kommunikation sollte nicht von einem einzigen Kommunikationsprozess (CP) abhängen. Es wird empfohlen, zwei Kommunikationsprozesse (CPs) und verschiedene Arbeitsprozesse (WPs) zu verwenden, die mit der Anzahl der verwendeten Prozessoren umgehen können.

Ausrüstung

Es wird empfohlen, die Anzahl der Serverprozesse entsprechend den unten aufgeführten Werten einzurichten. Es gibt keine Beschränkung für die Anzahl der Prozesse. Denken Sie jedoch daran, dass bei einer erhöhten Anzahl an Serverprozessen der interne Administrationsaufwand höher als der durch die Lastverteilung erzielte Nutzen sein könnte.

Hinweis: Diese Werte basieren auf der Annahme, dass keine anderen Anwendungen auf dem jeweiligen Computer laufen.

Folgende Mindestausstattungen sind erforderlich:

Die empfohlene Verteilung der Ausstattung ist:

Die Anzahl der zu verwendenden Dialogprozesse (DWPs) hängt nicht von der Anzahl der Prozessoren ab, sondern von der Anzahl der Benutzer, die am System angemeldet sind. Überprüfen Sie die Auslastung auf der Seite Prozesse und Auslastung und erstellen Sie bei Bedarf neue. Sie können auch die Auslastung der einzelnen Serverprozesse überprüfen. Abhängig von den jeweiligen Werten können Sie reagieren und bei Bedarf neue Serverprozesse starten. Weitere Informationen finden Sie unter Dialogprozesse und Prozesse und Auslastung.

Standardmäßig ist das Datenbankschema auf Kommunikationsprozesse (CPs) ausgelegt. Wenn diese fünf Kommunikationsprozesse (CPs) jedoch überschritten werden, erzeugt der nächste Prozess eigene Tabellen (MQ1CP006 und MQ2CP0006) in der Datenbank.

Siehe auch: