Définition du « Dispatcher »

Commençons par une brève description des fonctions d’un répartiteur AEM.

Serveur web Apache

Commencez par une installation de base du serveur web Apache sur un serveur Linux.

Explication de base des fonctions d’un serveur web Apache :

  • Respecte des règles simples pour distribuer les fichiers sur les protocoles HTTP(S) depuis son répertoire de documents statique (DocumentRoot)
  • Les fichiers enregistrés dans un emplacement par défaut (/var/www/html/) sont mis en correspondance sur demande et affichés dans le navigateur du client demandeur

Fichier du module spécifique AEM (mod_dispatcher.so)

Ajoutez ensuite au serveur web Apache un plug-in appelé le module du Dispatcher.

Explication de base des fonctions du module du Dispatcher d’Adobe AEM :

  • Améliore le gestionnaire de fichiers par défaut
  • Filtre les mauvaises requêtes / Assure le ventre mou/les points de terminaison d’AEM
  • Équilibre les charges en présence de plusieurs moteurs de rendu
  • Permet un répertoire de cache dynamique / Prend en charge la purge des fichiers inactifs
  • Il sert de portail vers toutes les installations AMS et fournit les sites web et les ressources au navigateur du client
  • Il met en cache les demandes de redistribution bien plus rapidement qu’un serveur AEM ne pourrait le faire seul
  • Il reste encore de nombreuses fonctions à découvrir…

Flux de trafic web

Pour comprendre quels éléments sont installés ensemble dans le but de créer un serveur répartiteur standard, il faut comprendre le flux de trafic web de base pour une configuration Adobe Managed Services.  Cela devrait vous aider à comprendre le rôle qu’il joue au sein de la chaîne des systèmes qui diffusent les informations aux visiteurs de votre contenu AEM.

Diffusion du contenu déjà mis en cache

End User's Browser request 
    → Cloud Provider Load Balancer 
        → "The Dispatcher" 
            → Checks for cached request locally if found 
                → return request 
                    → End User

Diffusion du contenu récent d’AEM

End User's Browser request 
    → Cloud Provider Load Balancer 
        → "The Dispatcher" 
            → Checks for cached request locally if NOT found 
                → requests content from publisher 
                    → publisher sends content 
                        → dispatcher adds content to cache and replies 
                            → End User

Modifications / Publication de contenu

AEM Author User activates content 
    → Triggers content to be replicated to Publisher 
        → Publisher gets content and triggers the flush request to Dispatcher 
            → Dispatcher invalidates changed content 
            * Next request for that content will request fresh copy from publisher
Logo Adobe

Accéder à votre compte