est-il possible de spécifier la durée de la session sticky dans mod_cluster?Durée de la session collante
Je veux dire que la session bloquée est effacée quand il n'y a pas d'activité pendant un certain temps.
Nous avons une application distribuable qui conserve une référence à l'utilisateur connecté dans la session Web. Mais au moment de la connexion, la réplication de la session Web n'est pas assez rapide comme les demandes qui suivent la demande de connexion. Ainsi, si, pour ces demandes, l'équilibreur choisit un noeud qui n'a pas encore été répliqué, l'utilisateur ne sera pas en session et une erreur se produira.
Une autre utilisation de cette fonctionnalité serait lorsque vous utilisez des informations mises en cache sur un serveur. Si vous n'utilisez pas de session persistante, vous devrez charger plusieurs fois les mêmes informations dans des serveurs différents. Mais si vous utilisez une session persistante, vous serez lié au même serveur pendant toute la durée de la session.
Merci à l'avance
Leandro
Merci Michal, je ne veux pas annuler la session du serveur, je veux que l'équilibreur ne tient pas séance adhésivité pour toujours. Quand l'équilibreur efface-t-il la table session-serveur? – leaqui
@leaqui, il n'y a pas de mappage à effacer: Balancer reçoit une requête avec JSESSIONID yoloyoloyoloyolo.worker-1 dans l'en-tête de la requête (ou dans le paramètre query de l'URL). Si les sessions persistantes sont activées, la requête est transmise à worker-1. Le nom du travailleur fait partie de JSESSIONID. TL; DR: Nous ne stockons aucune donnée de session sur l'équilibreur et nous ne stockons aucun mappage non plus - toutes les informations se trouvent dans la chaîne JSESSIONID elle-même. –
Merci @ Michal, si simple. – leaqui