Cos’è "Dispatcher"

Sommario

A partire dalla descrizione di base di ciò che comporta un Dispatcher per l’AEM.

Server web Apache

Inizia con un’installazione di base del server web Apache su un server Linux.

Spiegazione di base delle funzioni di un server Apache:

  • Seguono regole semplici per distribuire i file tramite i protocolli HTTP(s) dalla directory dei documenti statici (DocumentRoot)
  • I file archiviati in un percorso predefinito (/var/www/html) vengono associati alle richieste e sottoposti a rendering nel browser del client richiedente

File modulo specifico per AEM (mod_dispatcher.so)

Quindi aggiungi al server web Apache un plug-in denominato modulo Dispatcher.

Spiegazione di base delle funzioni del modulo Dispatcher dell’AEM di Adobe:

  • Aumenta il gestore di file predefinito
  • Filtra le richieste non valide / Protegge la pancia morbida/gli endpoint dell’AEM
  • Bilanciamenti del carico se è presente più di un renderer
  • Consente la creazione di una directory di cache attiva / Supporta lo scaricamento di file stagnanti
  • È la porta d'ingresso di tutte le installazioni AMS e fornisce siti web e risorse al browser del cliente
  • Memorizza nella cache le richieste di reindirizzamento a una velocità molto più elevata di quella che un server AEM potrebbe eseguire da solo
  • Molto altro…

Flusso di lavoro per traffico web

Sapendo quali pezzi vengono installati insieme per creare un server Dispatcher di base, possiamo comprendere il flusso di lavoro del traffico web di base per una configurazione dei servizi Adobe Manager.
Questo dovrebbe aiutarti a capire quale ruolo svolge nella catena di sistemi che distribuiscono contenuti ai visitatori dei tuoi contenuti AEM.

Contenuto già memorizzato nella cache

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

Distribuzione di contenuto fresco da 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

Pubblicazione contenuti/modifiche

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 *

Avanti -> Layout file di base

recommendation-more-help
fd0a4cf8-7fa9-4716-b40f-9320d981f47a