FME Flow:2025.1

DistributionFME Flow Composants

Vous pouvez distribuer les composants d'unFME Flow installation pour réaliser une architecture n-tiers. Les configurations à 2 et 3 niveaux sont prises en charge :

Survol de la souris pour le diagramme :

Dans une architecture à 2 niveaux, un serveur d'applications Web Apache Tomcat exécute leFME FlowServices Web, et est installé à côté duFME FlowCœur etMoteurs FME. Seul leFME FlowBase de données est installé séparément, avec un système de fichiers distant pour leFME Flow Partage système.

Installation du serveur d'applications Web sur la même machine hôte que leFME Flow Core est l’architecture recommandée pour une installation distribuée.

Une architecture à 3 niveaux sépare le serveur d'applications Web d'une autre machine hôte, en séparant les niveaux de présentation et d'application.

Dans un scénario à 2 ou 3 niveaux, vous pouvez fournir et gérer les composants suivants :

  • Le serveur d'application Web fourni par le programme d'installation est Apache Tomcat. En option, vous pouvezfournissez votre propre serveur d'applications Web, au lieu d'utiliser celui fourni avec le programme d'installation.
  • LeFME Flow La base de données peut être hébergée sur un serveur de base de données PostgreSQL fourni par le programme d'installation, ou vous pouvezconfigurer la base de données sur votre propre serveur en utilisant PostgreSQL (recommandé), Microsoft SQL Server ou Oracle. Si vous utilisez un serveur de base de données Oracle, vous devezobtenir le pilote JDBC de la base de données Oracle.
  • NotePostgreSQL est le serveur de base de données recommandé avecFME Flow, offrant des performances et une stabilité améliorées grâce à des optimisations ciblées.
  • Un système de fichiers distant pour héberger leFME Flow Partage système, qui comprendDépôts etRessources.
NoteBien que leFME Flow La base de données et le partage système n'auront pas de redondance de données par défaut, cela peut être configuré par votre organisation.
AvertissementNous vous recommandons d'installer le serveur d'applications Web sur un système synchronisé sur le même fuseau horaire que leFME Flow Cœur. Des fuseaux horaires différents peuvent entraîner un mauvais timingFME FlowCalendrier déclencheurs.

Architecture à 2 niveaux recommandée

Ce diagramme illustre l'architecture à 2 niveaux recommandée, avec le serveur d'applications Web,FME Flow Moteurs Core et FME exécutés sur le même hôte et serveurs séparés pour leFME Flow Base de données etFME Flow Partage système. En option, vous pouvezajouter des moteurs FME sur une machine distincte ou accéderServices de moteurs à distance.

Survol de la souris pour le diagramme :

Mise en œuvre d'une architecture distribuée

Effectuer une installation distribuée deFME Flow selon la procédure à 2 ou 3 niveaux :

Ou, après unExprimer installation, effectuez les reconfigurations suivantes, si nécessaire :