Pregunta

Tengo una aplicación ASP.NET 3.0 que funciona bien en un servidor. Utiliza variables de aplicación para verificar si un usuario ha extraído un archivo y lo bloquea para todos los demás usuarios. Cuando puse la aplicación en los servidores con equilibrio de carga, la aplicación no funcionó como se esperaba, ya que se enviaron varios usuarios a varios servidores y cada usuario pudo verificar el archivo requerido.

El punto principal es que hay alguna forma de compartir las variables de la aplicación en mi aplicación, aunque esté distribuida en varios servidores. Ot, ¿hay una mejor manera de obtener una variable global?

¿Fue útil?

Solución

Si está dividiendo los servidores web pero tiene un servidor de base de datos común, entonces escribir esa información en la base de datos es una opción.

Puede crear una tabla de nombre / valor para almacenar las variables que normalmente almacena en la aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top