Desarrollo de aplicaciones de servlet mediante el asignador de solicitudes asíncronas
Los módulos web pueden asignar solicitudes de forma simultánea en hebras separadas. Las solicitudes pueden asignarlas el servidor o el cliente.
Antes de empezar
Para obtener información adicional sobre las interfaces AsyncRequestDispatcherConfig y AsyncRequestDispatcher, revise el paquete com.ibm.websphere.webcontainer.async en la documentación de las interfaces de programación de aplicaciones (API). La documentación de las API generada está disponible en la tabla de contenido del Information Center en Referencia > API - Interfaces de programación de aplicaciones.
Revise el tema que trata las consideraciones sobre el diseño de aplicaciones de ARD (Asynchronous Request Dispatcher) antes de llevar a cabo los siguientes pasos.Acerca de esta tarea
Procedimiento
- Separe de forma lógica operaciones que utilizan muchos recursos.
- Desarrolle servlets que utilizan un ARD (Asynchronous Request Dispatcher) de modo que incluyan estas operaciones.
- Habilite la asignación de solicitudes asíncrona en un servidor de aplicaciones.
- Despliegue la aplicación en un servidor de aplicaciones en el que se haya habilitado la asignación de solicitudes asíncrona.
- Seleccione un tipo de agregación para la aplicación que necesita ARD.
- Opcional: Configure el gestor de trabajo AsyncRequestDispatcherWorkManager que se utiliza para las hebras de envío de solicitudes.
- Reinicie el servidor de aplicaciones.