Состояние сеанса ASP.NET в кластере - PullRequest
0 голосов
/ 18 августа 2011

Наш проект изначально был реализован в состоянии сеанса памяти.Нам нужно увеличить масштаб и добавить еще один сервер в ферму серверов IIS.Я сделал все шаги, чтобы сохранить состояние сеанса в базе данных сервера sql, но не все мои объекты являются сериализуемыми, а состояние сеанса db требует сериализуемых объектов.

Моя текущая мысль - создать еще один слой структурзеркалировать все данные, которые должны быть сериализуемыми, и хранить их в сеансе.Когда мне нужен доступ к моему объекту, я использовал адаптер для преобразования структуры сеанса в нужный мне объект.Это путь, или есть лучшие варианты (кроме того, чтобы вручную убедиться, что мои текущие классы сериализуемы)?

1 Ответ

0 голосов
/ 18 августа 2011

Балансировщик нагрузки фермы должен быть настроен для обслуживания всех запросов клиента к одному серверу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...