Какие механизмы доступны для совместного использования состояния сеанса в приложениях ASP.NET? - PullRequest
1 голос
/ 01 октября 2011

Таким образом, мы масштабируем наше приложение, чтобы иметь два веб-сервера, и, скорее всего, в следующем году понадобится четыре или пять, если все пойдет хорошо.

Я знаю, что делюсь состоянием сеансамежду серверами с SQL Server и сервером состояний ASP.NET.Однако меня немного беспокоит единственная точка отказа сервера состояний ASP.NET, и, поскольку мы не используем SQL Server ни для чего другого, я бы тоже предпочел избежать этого поставщика.

Какие у меня альтернативы?Какие пользовательские серверы состояний имеют меньший вес, могут поддерживать отработка отказа между несколькими компьютерами и не требуют затрат на лицензирование SQL Server?

1 Ответ

2 голосов
/ 06 октября 2011

Взгляните на:

Memcached: http://memcachedproviders.codeplex.com/

или

AppFabric: http://msdn.microsoft.com/en-us/library/ee790859.aspx

Оба свободны.

Существует также масштабный сервер состояний, но вы должны заплатить за него: http://www.scaleoutsoftware.com/products/scaleout-sessionserver/

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