Microsoft Velocity - лучший способ поделиться кэшированными данными на одном сервере - PullRequest
0 голосов
/ 31 августа 2009

У меня есть несколько служб WCF и приложение ASP.NET, которые обращаются к данным через уровень общих служб. Внутри этого слоя я выполняю все необходимые данные доступа и кэширования. Теперь мне нужно разделить кешированный объект между WCF и ASP.NET. Какой лучший способ настроить Velocity для работы на ОДНОМ сервере. Также, как я могу отключить сериализацию объекта?

Спасибо!

1 Ответ

0 голосов
/ 01 сентября 2009

MS Velocity предназначена для обеспечения распределенного кэша. Если у вас только один сервер, MS Velocity может быть немного излишним.

Еще один аргумент против использования MS Velocity заключается в том, что он все еще находится в CTP.

В вашем случае я бы использовал блок приложения MS Enterprise Library для кэширования. Если вы настроите ASP: net и сайт WCF для использования одного пула приложений, они получат доступ к одной и той же памяти.

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

...