Nous avons actuellement une application Web ASP.NET s'exécutant sur un serveur unique. Ce serveur est sur le point d'atteindre la zone dangereuse concernant l'utilisation du processeur, et nous voulons déployer un second serveur.Redondance de serveur d'état de session
Quelle serait la meilleure façon de gérer l'état de session?
Actuellement nous tournons InProc. Mais ce n'est pas une option avec 2 + serveurs, car nous voulons exclure un seul serveur de la rotation WLB parfois pour faire du travail de maintenance. Même si nous utilisons un équilibrage de la charge, nous devrions attendre que tous les utilisateurs soient sortis avant de pouvoir exclure le serveur de la rotation WLB.
Je regardais cette page MSDN: http://msdn.microsoft.com/en-us/library/ms178586(VS.80).aspx
Je suppose que ma question principale est: Si nous utilisons le mode serveur d'état. Pouvons-nous assurer la rendudancy en déployant le serveur d'état sur deux serveurs? Pour éviter d'avoir un seul point de défaillance.
S'il vous plaît m'en dire plus sur memcached? – MartinHN
Martin désolé, je voulais dire memcachedDB, bien que vous pouvez obtenir memcached pour répliquer ce n'est pas facile - lire à ce sujet ici: http://memcachedb.org. Vous devriez vérifier si le fournisseur memcached travaille avec (il devrait) - http://www.codeplex.com/memcachedproviders. – RichardOD
Oh. Cela semble "utiliser sous votre propre responsabilité - nous ne fournissons aucun support ou garantie". – MartinHN