Если вы хотите использовать AppFabric в режиме высокой доступности, вам необходимо убедиться, что на всех ваших серверах кэша установлена версия Enterprise Server Server 2008. Это невозможно для нас в нашей среде.
МыВ настоящее время используется одна машина, выполняющая роль сервера состояний для нашей веб-фермы.Очевидно, это оставляет нас открытыми с единственной точкой отказа.
При исследовании AppFabric я обнаружил, что он способен обрабатывать состояние сеанса.В любом случае мы планируем представить его на нашем уровне кэширования.
Проблема, связанная с тем, что он не запускается в режиме высокой доступности, заключается в том, что при выходе из строя узла вы теряете сеансы, размещенные в этом окне.Интересно, кто-нибудь реализовал пользовательский поставщик состояний, который поддерживает AppFabric и асинхронно резервировал состояние на SQL Server, чтобы в случае сбоя сервера по какой-либо причине состояние могло быть восстановлено.
Я поставилВ моей идее пока нет времени на разработку, но я подумал, что я бы пропустил идею мимо некоторых умных разработчиков, чтобы увидеть, была ли она предпринята, рассмотрена или есть какие-то явные дыры в моей идее.