У нас есть типичное приложение ASP.NET с веб-приложением & клиентское приложение для телефона, в котором говорится о службе WCF, которая использует базу данных SQL Server. В настоящее время у нас есть только один экземпляр службы WCF, размещенный в IIS, но в будущем может принять решение о развертывании webfarm.Распределенное кэширование для службы WCF
Мы хотели бы кэшировать реляционные данные в кеше в службе поддержки WCF, таким образом, как веб-приложение, так и приложение для телефона могут извлечь из этого выгоду. Служба WCF является чисто апатридом, и мы должны поддерживать ее таким образом.
С этими ограничениями имеются доступные технологии/решения/компоненты третьей стороны, которые мы можем использовать для реализации кэширования в службе WCF. Какие из них лучше всего работают в сценарии webfarm?
Является приложением ткани самостоятельным компонентом, который я могу установить/развернуть на моем сервере? Я думал, что это больше облачное решение Azure, и приложения должны работать внутри Azure, чтобы извлечь из этого выгоду. –
Да, он может быть развернут на вашем сервере. Есть две версии, которые я считаю: Windows Azure AppFabric и Windows Server AppFabric. Первый вариант - это облачный вариант, а последний - локально установленная серверная версия. Взгляните на wiki на AppFabric в целом на разницу: http://en.wikipedia.org/wiki/AppFabric –
Да. Спасибо, что указали на это. Есть ли другие альтернативные решения? –