Microservices

Zuletzt geändert von Jannis Klein am 2024/08/13 07:44

Im Arbeitsbereich Microservices können Sie alle verfügbaren Microservice-Pakete und -Vorlagen verwalten sowie die Supervisoren mit den installierten Microservice-Instanzen steuern.

Hinweis  Hinweis: 

Sollten Ihnen noch keine Microservice-Pakete und -Instanzen angezeigt werden, müssen Sie erst einmal Produkte installieren.

Der Arbeitsbereich unterteilt sich in die Liste der Microservice-Pakete und -Vorlagen, die Liste der Supervisoren und Microservice-Instanzen sowie den Bereich mit Detailinformationen zu Ihrer jeweiligen Auswahl.An dieser Stelle soll kurz der Unterschied zwischen Microservice-Vorlagen und Microservice-Instanzen erläutert werden: Bei einer Microservice-Vorlage handelt es sich in AESB um die spezifische Konfiguration von einer bestimmten Version eines Microservice-Packages. Diese Vorlage kann jederzeit beliebig angepasst werden, denn sie ist keine Systemkomponente, die kommuniziert. Aus einer Microservice-Vorlage kann dann die sogenannte Microservice-Instanz erzeugt werden. Bei der Microservice-Instanz handelt es sich dann um einen aktiven Prozess, der durch einen Microservice-Supervisor überwacht und gesteuert wird.

Arbeitsbereich zur Microservice-Verwaltung

Arbeitsbereich zur Microservice-Verwaltung

Bedienen lässt sich der Microservice-Arbeitsbereich über die Buttons in der Ribbonleiste oder das Kontextmenü. Folgende Funktionen stehen Ihnen zur Auswahl:

ButtonFunktionen
ImportierenÖffnet das Dialogfenster zur Auswahl einer Microservice-Paketdatei aus dem Datei-Verzeichnis.
HandbuchÖffnet die Webseite https://doc.aagon.com/bin/view/AESB im Standard-Browser.

Microservice-Pakete und -Vorlagen verwalten

In der Liste der Microservice-Pakete und -Vorlagen sehen Sie alle verfügbaren Microservice-Pakete, Microservice-Vorlagen und Microservice-Instanzen, die Sie verwalten können. Die Verwaltung ist über die Ribbonleiste oder das Kontextmenü möglich. Folgende Funktionen stehen Ihnen zur Auswahl:

FunktionBedeutung
Löschen (Microservice-Paket)Löscht das ausgewählte Microservice-Paket und bei Bedarf ebenfalls die Paket-Benutzer (Auswahl in Dialogfenster).
Hinzufügen (Microservice-Instanz)Öffnet das Dialogfenster zum Erstellen einer neuen Microservice-Instanz.
Bearbeiten (Microservice-Vorlage)Startet den Bearbeitungsmodus zur Anpassung der verschiedenen Einstellungen für die Microservice-Vorlage.
Löschen (Microservice-Vorlage)Löscht die ausgewählte Microservice-Vorlage.
Duplizieren (Microservice-Vorlage)Erstellt eine Kopie der ausgewählten Microservice-Vorlage.
Exportieren (Microservice-Vorlage)Öffnet das Datei-Verzeichnis zur Auswahl des Ordners, in den die Microservice-Vorlage als XML-Datei exportiert werden soll.
Importieren (Microservice-Vorlage)Öffnet das Datei-Verzeichnis zur Auswahl der XML-Datei, die importiert werden soll.
Migrieren (Microservice-Vorlage)Migriert die ausgewählte Microservice-Vorlage in eine höhere Version (sofern mehrere Versionen installiert sind).
Speichern (Microservice-Vorlage Änderung)Speichert die Änderungen an der Microservice-Vorlage und beendet den Bearbeitungsmodus.
Verwerfen (Microservice-Vorlage Änderung)Verwirft die Änderungen an der Microservice-Vorlage und beendet den Bearbeitungsmodus

Eine Microservice-Instanz aus einer Microservice-Vorlage erstellen

Für die Erstellung einer Microservice-Instanz gibt es mehrere Möglichkeiten:

  • EMPFOHLEN: Ziehen Sie die Microservice-Vorlage, die als Konfigurationsvorlage für die Microservice-Instanz verwendet werden soll, per Drag-and-Drop zu dem Supervisor, von dem die Microservice-Instanz gesteuert werden soll.
  • Wählen Sie aus dem Microservice-Pakete-Repository die Microservice-Vorlage aus, die als Konfigurationsvorlage für die Microservice-Instanz verwendet werden soll und klicken Sie in der Ribbonleiste im Abschnitt Microservice-Instanz auf den Button Hinzufügen.
  • Wählen Sie aus der Liste der Supervisoren den Supervisor aus, der die Microservice-Instanz steuern soll und klicken Sie in der Ribbonleiste im Abschnitt Microservice-Instanz auf den Button Hinzufügen.

Nun öffnet sich das Dialogfenster zum Erstellen einer neuen Microservice-Instanz. Geben Sie im nächsten Schritt in den Feldern die benötigten Angaben für die Microservice-Instanz an.

Hinweis  Hinweis: 

Abhängig davon, welche der genannten Möglichkeiten Sie gewählt haben, sind die Angaben zum Host und der Vorlage zur Erstellung der Microservice-Instanz bereits vorhanden.

Microservice-Instanz erstellen

Microservice-Instanz erstellen

FeldBenötigte Angabe
HostMicroservice-Supervisor, der die Microservice-Instanz steuern soll.
VorlageKonfigurationsvorlage, deren Einstellungen für die Microservice-Instanz verwendet werden sollen.
Name der InstanzFrei wählbarer Name, mit dem die Microservice-Instanz in der Liste angezeigt wird.
StarttypDie Einstellung bestimmt, ob die Microservice-Instanz bei einem Supervisor- oder System-Neustart Automatisch auch neustartet oder Manuell gestartet werden muss.
Nach dem Speichern startenDie Checkbox bestimmt, ob die Microservice-Instanz nach dem Speichern und Erstellen direkt gestartet werden soll oder nicht (nur möglich, wenn Supervisor auch gestartet ist).

Supervisoren und Microservice-Instanzen steuern

In der Liste der Supervisoren und Microservice-Instanzen werden Ihnen alle vorhandenen Supervisoren und Microservice-Instanzen angezeigt, die Sie steuern können.

Microservice-Instanzen steuern

Microservice-Instanzen steuern

Supervisor steuern

Die Steuerung ist über die Ribbonleiste oder das Kontextmenü möglich. Folgende Funktionen stehen Ihnen zur Auswahl:

FunktionBedeutung
Starten (Alle Microservice-Instanzen)Startet alle nicht aktiven Microservice-Instanzen, die dem Supervisor untergeordnet sind.
Stoppen (Alle Microservice-Instanzen)Stoppt alle aktiven Microservice-Instanzen, die dem Supervisor untergeordnet sind.
Neustarten (Alle Microservice-Instanzen)Beendet alle Microservice-Instanzen, die dem Supervisor untergeordnet sind und startet sie anschließend neu.
Beenden (Alle Microservice-Instanzen)Beendet alle Microservice-Instanzen, die dem Supervisor untergeordnet sind.
Hinzufügen (Microservice-Instanz)Öffnet das Dialogfenster zum Erstellen einer neuen Microservice-Instanz.
Löschen (Supervisor)Löscht den ausgewählten Supervisor (nur möglich, wenn dem Supervisor keine Microservice-Instanzen untergeordnet sind).
Neustarten (Supervisor)Stoppt den ausgewählten Supervisor und startet ihn mit den ihm untergeordneten Service-Instanzen neu.
Aktiviere Logging (Supervisor)Aktiviert das Logging für den Supervisor, um Ereignisse im SmartInspect-Protokoll anzeigen zu lassen.

Microservice-Instanz steuern

Bei Auswahl einer Microservice-Instanz stehen Ihnen folgende Funktionen zur Verfügung:

FunktionBedeutung
StartenStartet die ausgewählte Microservice-Instanz, falls sie derzeit nicht aktiv ist. Ihr neuer Dienststatus ist anschließend „Gestartet“.
StoppenStoppt die ausgewählte Microservice-Instanz, ihr neuer Dienststatus ist anschließend „Stoppt“.
NeustartenStoppt die ausgewählte Microservice-Instanz und startet sie anschließend neu.
BeendenBeendet die ausgewählte Microservice-Instanz, ihr neuer Dienststatus ist anschließend „Gestoppt“.
BearbeitenStartet den Bearbeitungsmodus zur Anpassung der verschiedenen Einstellungen für die Microservice-Instanz.
LöschenLöscht die ausgewählte Microservice-Instanz.
VerschiebenVerschiebt die markierte Microservice-Instanz zu einem anderen Microservice-Supervisor (muss bereits vorhanden sein).
MigrierenMigriert die ausgewählte Microservice-Instanz in eine höhere Version (sofern mehrere Versionen installiert sind).
Aktiviere LoggingAktiviert das Logging für die ausgewählte Microservice-Instanz, um Ereignisse im SmartInspect-Protokoll anzeigen zu lassen.
© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community