Использует AppFabric в качестве сервера сеанса для ASP.NET, делает его очень доступным?

StackOverflow https://stackoverflow.com/questions/4083235

Вопрос

У меня есть 4 сервера ASP.NET Farm. Я хочу использовать AppFabric как My Session State Server, но я не уверен, что будет делать то, что я хочу, чтобы это сделать. Некоторые вопросы...

1: Если некоторые из аварии узлов, какая-либо из данных сеанса потеряна?

2: У каждого сервера есть копия данных сеанса в случае сбоя?

Документация заявляет, что вам необходимо запустить Windows Server 2008 Enterprise Edition или выше для функций «Высокая доступность» AppFabric. Я запускаю стандарт Windows Server 2008.

3: Значит ли это, что мне нужна Enterprise Edition, чтобы моим сеансом оставаться в безопасности, если некоторые узлы не удаются, или AppFabric автоматически сохраняет данные сеанса, скопированные на всех машинах в случае сбоя?

Это было полезно?

Решение

Мне очень не играли с битами сеанса, так что это основано на AppFabric.

Если вы не в Enterprise Edition, вы не можете использовать высокую доступность :-( по сути, в сценарии не-HA каждый кэш «привязан к одному узлу в вашем кластере, поэтому ответ на ваш вопрос - это - Это зависит, какой узел вылетает. Если это тот, который получил кэш на нем, то да, вы божетесь.
Если, однако, вы находятся В среде Ha любой кеш, который создан с вариантом вторика, переключался два копии кэша, распространяются по узлам, так что, если кто-то снижается, другая копия поднимает нагрузку (и другая вторичная копия создана на другом узле) Отказ

Там довольно хорошее концептуальное объяснение HA для AppFabric здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top