Pergunta

Tenho uma aplicação ASP.NET 3.0 que funciona bem em um servidor. Ele usa variáveis ??de aplicativo para verificar se um usuário fez check-out de um arquivo e bloqueia-lo para todos os outros usuários. Quando eu coloquei a aplicação nos servidores de carga equilibrada, o trabalho não funcionavam aplicação como esperado, uma vez que vários usuários foi enviada para múltiplos servidores e cada usuário pode verificar o arquivo requred.

O ponto principal é que existe alguma maneira eu posso compartilhar as variáveis ??de aplicativo no meu aplicativo, mesmo que ele é distribuído em vários servidores. Ot se existe uma maneira melhor para obter uma variável global?

Foi útil?

Solução

Se você está dividindo os servidores da web, mas tem um servidor de banco de dados comum, em seguida, escrever essa informação para o banco de dados é uma opção.

Você pode criar uma tabela de nome / valor para armazenar as variáveis ??que você normalmente está armazenando na aplicação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top