Wat is "De Dispatcher"
Om te beginnen de basisbeschrijving van wat een AEM Dispatcher inhoudt.
Apache Web Server
Begin met een basisinstallatie van Apache Web Server op een Linux-server.
Basisuitleg van wat een Apache-server doet:
- Volg eenvoudige regels om dossiers over de HTTP(s) protocollen van zijn statische documentfolder (
DocumentRoot
) te dienen - Bestanden die op een standaardlocatie zijn opgeslagen (
/var/www/html
), worden op aanvragen afgehandeld en in de browser van de desbetreffende client weergegeven
AEM bestand met specifieke modules (mod_dispatcher.so
)
Voeg vervolgens een plug-in toe aan de Apache Web Server, de zogenaamde Dispatcher-module
Basisuitleg van wat de Adobe AEM Dispatcher module doet:
- Hiermee wordt de standaardbestandshandler versterkt
- Filtert uit slechte verzoeken/beschermt AEM zachte buik/eindpunten
- Taakbalansen als er meer dan één renderer aanwezig is
- Staat voor een levende geheim voorgeheugenfolder/steunt het spoelen van stagnerende dossiers toe
- Het is de voordeur voor alle installaties van AMS en het levert websites en activa aan browser van de cliënt
- Het plaatst verzoeken om tegen een veel sneller tarief opnieuw te dienen dan een AEM server op zijn kon uitvoeren
- Veel meer…
Workflow voor webverkeer
Als u begrijpt welke onderdelen samen zijn geïnstalleerd om een eenvoudige Dispatcher-server te bouwen, krijgt u meer inzicht in de basisworkflow voor webverkeer voor een configuratie met Adobe Manager Services.
Dit zou u moeten helpen begrijpen welke rol het in de ketting van systemen speelt die inhoud aan bezoekers van uw AEM inhoud dienen.
het dienen reeds caching inhoud
End User's Browser request
→ Cloud Provider Load Balancer
→ "The Dispatcher"
→ Checks for cached request locally if found
→ return request
→ End User
Serving verse inhoud van 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
Inhoud publiceren/veranderingen
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 *
Volgende -> Basisbestandsindeling