O que é "A Dispatcher"
Começando pela descrição básica do que implica um Dispatcher AEM.
Apache Web Server
Comece com uma instalação básica do Apache Web Server em um servidor Linux.
Explicação básica sobre o que um servidor Apache faz:
- Segue regras simples para servir arquivos por protocolos HTTP(s) de seu diretório de documentos estáticos (
DocumentRoot
) - Os arquivos armazenados em um local padrão (
/var/www/html
) são correspondidos em solicitações e renderizados no navegador do cliente solicitante
Arquivo de módulo específico de AEM (mod_dispatcher.so
)
Em seguida, adicione um plug-in ao Apache Web Server chamado de módulo Dispatcher
Explicação básica sobre o que o módulo Adobe AEM Dispatcher faz:
- Aumenta o manipulador de arquivos padrão
- Filtra solicitações incorretas/Protege a barriga macia/pontos finais do AEM
- Balanceamentos de carga se mais de um renderizador estiver presente
- Permite um diretório de cache dinâmico / Suporta a liberação de arquivos estagnados
- É a porta de entrada para todas as instalações do AMS e fornece sites e ativos ao navegador do cliente
- Ele armazena solicitações em cache para serem atendidas em um ritmo muito mais rápido do que um servidor AEM poderia realizar sozinho
- Mais…
Fluxo de trabalho de tráfego da Web
Entender que partes são instaladas juntas para criar um servidor Dispatcher básico nos leva a entender o fluxo de trabalho básico do tráfego da Web para uma configuração dos Serviços do gerenciador de Adobe.
Isso deve ajudá-lo a entender o papel que ele desempenha na cadeia de sistemas que fornecem conteúdo aos visitantes do seu conteúdo AEM.
Vendo conteúdo já armazenado em cache
End User's Browser request
→ Cloud Provider Load Balancer
→ "The Dispatcher"
→ Checks for cached request locally if found
→ return request
→ End User
Veiculação de conteúdo novo do 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
Publicação/alterações de conteúdo
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 *
Próximo -> Layout básico do arquivo