Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
L’affinité de session, également appelée sessions rémanentes, est une fonctionnalité qui vous permet d’acheminer toutes les requêtes d’un client vers le même réplica. Cette fonctionnalité est utile pour les applications avec état qui nécessitent une connexion cohérente au même réplica.
L’adhérence de session est appliquée à l’aide de cookies HTTP. Cette fonctionnalité est disponible en mode révision unique lorsque l’entrée HTTP est activée. Un client peut être routé vers un nouveau réplica si le réplica précédent n’est plus disponible.
Si votre application ne nécessite pas d’affinité de session, nous vous recommandons de ne pas l’activer. Avec l’affinité de session désactivée, l’entrée distribue les requêtes de manière plus uniforme entre les réplicas, ce qui améliore les performances de votre application.
Remarque
L’affinité de session est prise en charge uniquement lorsque votre application est en mode de révision unique et que le type d’entrée est HTTP.
Configurer l’affinité de session
L’affinité de session est configurée en définissant la propriété affinity dans la section de configuration ingress.stickySessions. L’exemple suivant montre comment configurer l’affinité de session pour une application conteneur :
{
...
"configuration": {
"ingress": {
"external": true,
"targetPort": 80,
"transport": "auto",
"stickySessions": {
"affinity": "sticky"
}
}
}
}
Vous pouvez activer l’affinité de session lorsque vous créez votre application conteneur via le Portail Azure. Pour activer l’affinité de session :
Commencez à la page d’accueil du portail Azure , recherchez Container Apps dans la barre de recherche supérieure.
Sélectionnez Container Apps dans les résultats de recherche et sélectionnez le bouton Créer .
Sous les onglets De base et Conteneur , fournissez toutes les valeurs requises dans chaque section, puis sélectionnez l’onglet Entrée .
Dans la section Paramètres d’entrée de l’application , définissez Ingress sur Activé. Une fois activé, le paramètre d’affinité de session devient disponible.
Pour l’affinité de session , sélectionnez Activé.
Vous pouvez également activer ou désactiver l’affinité de session après la création de votre application conteneur. Pour activer l’affinité de session :
- Accédez à votre application dans le portail.
- Sélectionnez Entrée.
- Vous pouvez activer ou désactiver Affinité de session en sélectionnant ou désélectionnant Activé.
- Cliquez sur Enregistrer.