Développement d'applications servlet à l'aide d'un ARD
Les modules Web peuvent répartir les requêtes simultanément sur des unités d'exécution distinctes. Les requêtes peuvent être réparties par le serveur ou par le client.
Avant de commencer
Pour plus d'informations sur les interfaces AsyncRequestDispatcherConfig et AsyncRequestDispatcher, voir le package com.ibm.websphere.webcontainer.async dans la documentation sur les interfaces de programme d'application (API). La documentation sur les API générées est disponible à partir de la table des matières du centre de documentation dans Référence > API - Interfaces de programme d'application.
Consultez la rubrique Remarques sur la conception de l'application ARD (Asynchronous Request Dispatcher) avant d'effectuer la procédure suivante.Pourquoi et quand exécuter cette tâche
Procédure
- Séparez de manière logique les opérations nécessitant beaucoup de ressources.
- Développez les servlets qui utilisent un ARD (Asynchronous Request Dispatcher) pour inclure ces opérations.
- Activez la répartition de requête asynchrone sur un serveur d'applications.
- Déployez l'application sur un serveur d'applications sur lequel la répartition de requête asynchrone est activée.
- Sélectionnez un type d'agrégation pour l'application qui requiert un ARD.
- Facultatif : Configurez le gestionnaire de travaux AsyncRequestDispatcherWorkManager utilisé pour les unités d'exécution de la répartition de requête.
- Redémarrez le serveur d'applications.