Question

J'ai une application ASP.NET 3.0 qui fonctionne correctement sur un serveur. Il utilise des variables d'application pour vérifier si un utilisateur a extrait un fichier et le verrouille pour tous les autres utilisateurs. Lorsque je mets l’application sur les serveurs à équilibrage de charge, l’application ne fonctionnait pas comme prévu car plusieurs utilisateurs étaient envoyés à plusieurs serveurs et chaque utilisateur pouvait extraire le fichier requred.

Le principal est que je peux partager les variables d'application dans mon application même si elle est distribuée sur plusieurs serveurs. Ot existe-t-il un meilleur moyen d’obtenir une variable globale?

Était-ce utile?

La solution

Si vous divisez les serveurs Web mais que vous avez un serveur de base de données commun, l'écriture de ces informations dans la base de données est une option.

Vous pouvez créer un tableau de noms / valeurs pour stocker les variables que vous stockez couramment dans l'application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top