Création de la persistance de session dans une grille de données

Pour configurer votre application WebSphere Application Server afin qu'elle utilise le dispositif pour la gestion des sessions, vous pouvez soit sélectionner le dispositif lorsque vous installez une nouvelle application, soit actualiser votre application existante ou les paramètres du serveur pour qu'ils utilisent le dispositif.

Avant de commencer

Pour pouvoir changer la configuration dans WebSphere Application Server, vous devez avoir :
  • Un accès à la cellule WebSphere Application Server à configurer.
  • L'adresse IP ou le nom d'hôte qualifié complet du dispositif.
  • Un ID utilisateur et un mot de passe que vous utilisez pour vous connecter au dispositif interface utilisateur. Pour pouvoir créer une grille de données, vous devez disposer des droits de création d'une mémoire cache de données.
  • installé WebSphere eXtreme Scale Client dans la configuration WebSphere Application Server. Pour plus d'informations, voir Installation de WebSphere eXtreme Scale Client.
  • activé la sécurité globale dans la console d'administration WebSphere Application Server si la sécurité de la couche de transport du dispositif est activée ou que vous voulez que les clients utilisent la sécurité de la couche de transport. Pour plus d'informations, voir Configuration de TLS (Transport Layer Security).
  • Seules les sessions utilisant des cookies comme mécanisme de suivi de session peuvent être enregistrées dans la grille de données. Vous ne pouvez pas rendre persistantes des sessions utilisant la réécriture d'URL comme mécanisme de suivi de session.

Procédure

Résultats

Vous avez configuré le gestionnaire de sessions HTTP pour que les sessions soient conservées vers une grille de données. Les entrées sont supprimées de la grille de données lorsque les sessions expirent. Voir Paramètres de gestion des sessions pour plus d'informations sur la mise à jour la valeur de temporisation des sessions dans la console d'administration WebSphere Application Server.
Si l'ensemble de la grille de données qui héberge les données de sessions d'application est inaccessible à partir du client du conteneur Web, le client utilise le conteneur Web de base dans la gestion de sessions WebSphere Application Server. La grille de données peut être inaccessible dans les scénarios suivants :
  • Problème de réseau entre le conteneur Web et le dispositif.
  • Arrêt des processus serveur dans le dispositif.
Les sessions les moins utilisées sont invalidés à partir du cache de session du conteneur Web. Si la grille de données dans le dispositif devient disponible, les sessions ayant été invalidées à partir du cache du conteneur Web peuvent extraire les données de la grille de données distante et charger les données dans une nouvelle session. Si l'ensemble de la grille de données dans le dispositif n'est pas disponible et que la session est invalidée dans le cache de session, les données de session utilisateur sont perdues. Compte tenu de ce problème, n'arrêtez pas l'ensemble de la grille de données de production lorsque le système est chargé.
ATTENTION :
Lorsque vous configurez ce scénario, les données d'identification de sécurité pour IBM WebSphere DataPower XC10 Appliance sont automatiquement stockées dans la configuration de WebSphere Application Server. Si vous êtes amené à modifier les données d'identification pour la grille de données après cette première configuration, WebSphere Application Server ne disposera plus des données d'identification correctes. Vous pourrez les réinitialiser en appliquant à nouveau les paramètres de gestion des sessions eXtreme Scale.

Que faire ensuite