AppFabric для кеширования - PullRequest
1 голос
/ 14 мая 2010

Можно ли использовать appfabric для кэширования без web / asp.net?

скажем вместо ncache / memcached и т. Д.

Ответы [ 3 ]

4 голосов
/ 15 мая 2010

AppFabric не зависит от приложений - ничто не мешает вам использовать его в приложениях WinForms / WPF / Windows Services, на самом деле я вижу, что он вполне пригоден для службы Windows.

1 голос
/ 15 мая 2010

Я успешно экспериментировал с проектом Microsoft "Velocity" для кэширования в не-веб-приложении. Velocity была кодовым названием того, что стало кешированием AppFabric. Я не пробовал кэширование AppFabric, потому что у меня есть доступ только к системам Windows XP / Server 2003, а для AppFabric требуется Vista / 7 / Server 2008. Глядя на документацию по кэшированию AppFabric, я не вижу причин, по которым это теперь работает только для веб-приложений.

0 голосов
/ 09 мая 2012

Фактически, вы можете хранить любые данные CLR в кеше appfabric, так что ничто не связывает службу кеша с веб-приложением.
Если вы хотите сравнить Appfabric с другими решениями для кэширования, я думаю, вам нужно рассмотреть другие моменты. Я думаю, что ncache / memcached также можно использовать в приложениях, отличных от web / asp.net.
Но кеш-решение appfabric имеет ряд других ограничений. Например, если вы хотите использовать его, вам нужно иметь Enterprise Edition (или выше) Windows Server 2008 или Windows Server 2008 R2. Вы знаете, корпоративное издание очень дорого.

...