Управление сессиями Asp.net в среде балансировки нагрузки - PullRequest
2 голосов
/ 03 августа 2010

Есть какие-нибудь рекомендации по переходу с одного сервера на среду балансировки нагрузки из 3 серверов?

Я подумал об использовании управления сеансами Sql Server, но я храню объекты linq2sql в сеансе, который имеет проблемы с сериализацией.При быстром поиске я нашел обходной путь . Но я скептически отношусь к этому подходу, учитывая проблемы изменения кода / читаемости / производительности.Любые предложения приветствуются.

Ответы [ 2 ]

3 голосов
/ 03 августа 2010

Просто предложение: вы не можете использовать липкие сессии в вашем балансировщике нагрузки?

2 голосов
/ 03 августа 2010

Мы используем memcached , но похоже, что вы хотите, чтобы что-то было более важной частью вашего приложения, чем просто кэширование, если вы помещаете туда объекты LINQ to SQL (и я согласен с RPM вы должны рассмотреть выход из этого бизнеса ...)

В любом случае, это хороший пост в блоге , который дает вам несколько вариантов. На скорость определенно стоит обратить внимание, так как это то, что предлагает Microsoft (это приложение asp.net), и в наши дни она набирает обороты.

...