Desenvolvendo Aplicativos de Servlet Utilizando o Dispatcher de Pedido Assíncrono
Os módulos da Web podem despachar pedidos simultaneamente em encadeamentos separados. Os pedidos podem ser despachados pelo servidor ou cliente.
Antes de Iniciar
Para obter informações adicionais sobre as interfaces AsyncRequestDispatcherConfig e AsyncRequestDispatcher, reveja o pacote com.ibm.websphere.webcontainer.async na documentação da API (interface de programação de aplicativos). A documentação da API gerada está disponível no índice do centro de informações no caminho Referência > APIs - Interfaces de Programação de Aplicativos.
Reveja o tópico de considerações de design do aplicativo ARD (Asynchronous Request Dispatcher) antes de concluir as etapas a seguir.Sobre Esta Tarefa
Procedimento
- Separe logicamente as operações intensivas de recurso.
- Desenvolva servlets que usam um dispatcher de pedido assíncrono para incluir estas operações.
- Ative o dispatcher de pedido assíncrono em um servidor de aplicativos.
- Implemente o aplicativo em um servidor de aplicativos que possua dispatch de pedido assíncrono ativado.
- Selecione um tipo de agregação para o aplicativo que precisa do ARD.
- Opcional: Configure o gerenciador de trabalho AsyncRequestDispatcherWorkManager utilizado para os encadeamentos de dispatch de pedido.
- Reinicie o servidor da aplicação.