FME Flow:2025.1

Configurer l'équilibreur de charge et configurer avecFME Flow

Utilisez ces instructions pour :

  1. Configurez votre équilibreur de charge pour préparer le routage du trafic entre chaqueFME Flow instance que vous avez installée sousInstallation d'un système évolutif et tolérant aux pannesFME Flow.
  2. ConfigureFME Flow surveillance du sujet pour reconnaître l'URL de l'équilibreur de charge.

1. Configurer l'équilibreur de charge

Équilibrage de charge duFME Flow Services Web

Requis

  • Acheminez le trafic sur le port 80 (Windows) ou le port 8080 (Linux) vers chaqueFME Flow instance dans votre déploiement.

Recommandé

  • Mettre en place un bilan de santé pourFME Flow. Un point de terminaison de contrôle de santé détermine si l'un desFME FlowServices Web ouFME FlowCœur le nœud est en panne et, si c'est le cas, les requêtes ne sont pas acheminées vers ce serveur. Sans vérification de l'état configurée, l'équilibreur de charge peut essayer d'acheminer les demandes des clients vers un serveur défectueux (en panne). Les conséquences du routage des requêtes vers un serveur défectueux varient en fonction de l'équilibreur de charge et peuvent entraîner des réponses d'erreur ou de longs délais de réponse en raison des délais d'expiration des requêtes et des nouvelles tentatives sur un serveur sain.

Facultatif

  • Configurez les délais d’expiration pour l’inactivité côté client et côté serveur. Lors de la configuration des délais d'expiration, tenez compte du fait que des délais d'expiration plus longs sur le serveur sont appropriés pour les opérations chronophages, en particulier l'exécutionworkspaces qui prennent beaucoup de temps à réaliser.

Équilibrage de charge du serveur WebSocket

UnFME FlowServeur WebSocket fonctionne sur chaqueFME Flow par exemple, mais un seul serveur WebSocket doit être utilisé à la fois. Le serveur WebSocket est principalement utilisé pour le service de notificationSuivi des sujets.

Requis

  • Acheminez le trafic sur le port 7078 vers un serveur WebSocket et basculez vers d'autres si celui utilisé échoue. Si l'équilibreur de charge ne prend pas en charge le basculement automatique vers les serveurs de sauvegarde, une intervention manuelle est requise pour acheminer vers un serveur WebSocket sain.

Recommandé

  • Définissez des délais d’expiration côté client et côté serveur plus longs pour permettre des connexions WebSocket plus longues.

2. ConfigureFME Flow Surveillance des sujets avec l'URL de l'équilibreur de charge

  1. Sur leRéseau et courrier électronique page, développez la surveillance des sujets.
  2. Sous Configuration tolérante aux pannes, mettez à jour leURL WebSocket interne champ avec l'URL de l'équilibreur de charge public. AutomatismesDestinations (etService de notification Les abonnés utilisent cette URL pour communiquer avec leFME Flow Serveur WebSocket. L'URL de l'équilibreur de charge redirige les requêtes vers le serveur WebSocket actif.
  3. Si nécessaire, mettez à jour les paramètres de routage avancé :
    • Hôte WebSocket externe: Le nom de l'équilibreur de charge. Par exemple:
    • équilibreur de charge fme-flow

      Ce paramètre n'a probablement pas besoin d'être modifié et ne doit être défini que si vous utilisez des hôtes distincts pour acheminer le trafic HTTP et Websocket versFME Flow.

    • Port WebSocket externe: Si le serveur WebSocket est accessible via un port autre que 7078, spécifiez le numéro de port ici. Sinon, laissez vide.
  4. Cliquez sur Enregistrer .

Quelle est la prochaine étape ?

Procéder àConnectez-vous à l'interface utilisateur Web.