В настоящее время у нас есть веб-приложение ASP.NET, работающее на одном сервере. Этот сервер собирается попасть в опасную зону, касающуюся использования ЦП, и мы хотим развернуть второй сервер.Резервное копирование состояния сеанса связи
Что было бы лучшим способом обработки состояния сеанса?
В настоящее время мы запускаем InProc. Но это не вариант с серверами 2+, так как мы иногда хотим исключить один сервер из WLB, чтобы выполнять работу по техническому обслуживанию. Несмотря на то, что мы используем липкую балансировку нагрузки, нам придется ждать выхода всех пользователей, прежде чем мы сможем исключить сервер из вращения WLB.
Так что я смотрел на этой странице MSDN: http://msdn.microsoft.com/en-us/library/ms178586(VS.80).aspx
Я предполагаю, что мой главный вопрос заключается в: Если мы будем использовать режим состояния сервера. Можем ли мы обеспечить rendudancy, развернув государственный сервер на двух серверах? Чтобы избежать возникновения одной точки отказа.
Опишите memcached? – MartinHN
Мартин сожалеет, что я имел в виду memcachedDB, хотя вы можете получить memcached для репликации, это непросто - читайте об этом здесь: http://memcachedb.org. Вам нужно будет проверить, работает ли с ним сервер memcached (он должен) - http://www.codeplex.com/memcachedproviders. – RichardOD
Ох. Это выглядит «используемым на вашей собственной ответственности - мы не предоставляем поддержки и не гарантируем ничего». – MartinHN