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

La asignación simultánea pueden mejorar el tiempo de respuesta del servlet. Si las operaciones dependen las unas de las otras, no habilite la asignación de solicitudes asíncronas, por consiguiente seleccione Inhabilitada. La asignación asíncrona podría generar errores si las operaciones son dependientes. Seleccione Lado del servidor para permitir que el servidor agregue solicitudes asignadas simultáneamente. Seleccione Lado del cliente para permitir que el cliente agregue solicitudes asignadas simultáneamente.

Procedimiento

  1. Separe de forma lógica operaciones que utilizan muchos recursos.
  2. Desarrolle servlets que utilizan un ARD (Asynchronous Request Dispatcher) de modo que incluyan estas operaciones.
  3. Habilite la asignación de solicitudes asíncrona en un servidor de aplicaciones.
  4. Despliegue la aplicación en un servidor de aplicaciones en el que se haya habilitado la asignación de solicitudes asíncrona.
  5. Seleccione un tipo de agregación para la aplicación que necesita ARD.
  6. Opcional: Configure el gestor de trabajo AsyncRequestDispatcherWorkManager que se utiliza para las hebras de envío de solicitudes.
  7. Reinicie el servidor de aplicaciones.

Qué hacer a continuación

Reinicie las aplicaciones modificadas si ya están instaladas o inicie aplicaciones recién instaladas para habilitar ARD en cada aplicación.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_ard
File name: tweb_ard.html