FME Flow:2025,0
Planen der Fehlertoleranz
Das Ziel einer fehlertoleranten Umgebung besteht darin, sicherzustellen, dass beim Ausfall einer HardwarekomponenteFME Flow bleibt online.
Die fehlertolerante Architektur besteht aus mehreren redundanten Web-Anwendungsservern (zum Ausführen derFME FlowWebdienste) UndFME FlowKerne auf separate Host-Computer verteilt. FME-Motorenkann auf derselben Maschine gehostet werden, überzusätzliche Gastgeber im selben Netzwerk oder über Netzwerke hinweg.
Es wird ein Load Balancer eines Drittanbieters benötigt, der den eingehenden Datenverkehr an eine der redundanten Webkomponenten weiterleitet.
Der vom Installationsprogramm bereitgestellte Webanwendungsserver ist Apache Tomcat. Optional:Sie können Ihren eigenen Webanwendungsserver bereitstellen anstatt die mit dem Installationsprogramm gelieferte Version zu verwenden. Wir empfehlen, den Webanwendungsserver auf demselben System wie den Core zu installieren, diese Komponente kann jedoch auch verteilt werden.
DerFME FlowDatenbank kann auf einem PostgreSQL-Datenbankserver gehostet werden, der vom Installationsprogramm bereitgestellt wird, oder Sie könnenKonfigurieren Sie die Datenbank auf Ihrem eigenen Server mit PostgreSQL (empfohlen), Microsoft SQL Server oder Oracle. Wir empfehlen die Bereitstellung eines eigenen, auf Redundanz konfigurierten Datenbankservers. Wenn Sie einen Oracle-Datenbankserver verwenden, müssen SieHolen Sie sich den Oracle Database JDBC-Treiber.
Von den Organisationen wird erwartet, dass sie dieFME Flow Datenbank undFME Flow System Share (ein Dateisystem zum HostenRepositorien UndRessourcen) auf ihren eigenen fehlertoleranten Servern. Dies gewährleistet die FehlertoleranzFME Flow hat zuverlässigen Zugriff aufworkspaces, Repositories, Ressourcen und andere Elemente.
- Ungeeigneter Zeitpunkt fürFME FlowZeitplan Auslöser.
- Inkonsistente oder irreführende Zeitstempel in Protokolldateien (Zugriff vonRessourcen).
Beispielarchitekturen
Beispiel 1: FME Engines werden auf derselben Maschine wie der Webanwendungsserver gehostet undFME Flow Kern
Mouseover für Diagramm:
Beispiel 2: FME-Engines werden auf einem separaten Rechner vom Web-Anwendungsserver verteilt und gehostet undFME Flow Kern
Es kann eine beliebige Anzahl verteilter FME Engine-Hosts geben, die mit demFME Flow Kern.
Mouseover für Diagramm:
Beispiel 3: Eine Kombination aus Beispiel 1 und 2
Einige FME Engines werden auf derselben Maschine wie der Web-Anwendungsserver gehostet undFME Flow Core und andere sind verteilt.
Mouseover für Diagramm:
So installieren Sie ein fehlertolerantes System