Узнав, что API кеширования сильно отличается в зависимости от того, настроен ли вы на Windows Azure или Windows Server, я обеспокоен тем, что Microsoft не собирается продолжить разработку AppFabric для Windows Server. Кто-нибудь знает, поддерживаются/развиваются приложения AppFabric для Windows Server?
Расширяется ли AppFabric для Windows Server?
Ответ 1
В настоящее время он поддерживается Windows Server 2012: http://blogs.msdn.com/b/workflowteam/archive/2012/10/25/appfabric-now-supported-on-windows-server-2012.aspx
Microsoft выпустила 4 накопительных обновления для AppFabric (последний из них относится к апрелю 2013 года): http://support.microsoft.com/kb/2800726
Я думаю, что ваш ответ заключается в том, что он поддерживается. Тем не менее, я не видел никаких публикаций/сообщений в блогах о технологии, к сожалению. Вся разработка распределенного кэширования была выполнена на стороне Azure, где у них есть 3 различных предложения API кэширования (хотя один из них устарел, а другой - в режиме предварительного просмотра).
Я лично прекратил его использовать, поскольку API вызывает проблемы с Azure SDK/API, и есть лучшие варианты там, если у вас есть гибридная среда с Linux (то есть Redis)
Изменить (10/06/2014): Обратите внимание на руководство Microsoft по использованию AppFabric Cache для Azure... "Мы только что объявили о поддержке кэша Azure Redis, и мы рекомендуем использовать новую версию этого кеша". И "Если вы рекомендуете Redis, почему у вас есть управляемый кэш, который вы не рекомендуете? Для поддержки клиентов, которые вложили инвестиции в Velocity Cache, которые зависят от него в своих приложениях, предоставить им столько времени, сколько им нужно для перехода в кеш Redis.
Ссылка: https://azure.microsoft.com/en-us/pricing/details/cache/
Похоже, Microsoft рекомендует (по крайней мере, для Azure), разработчики начинают использовать Redis Cache. Может не применяться для кеширования Windows Server, но я с более медленной кадием AppFabric... Я бы сильно посмотрел на другие варианты.
Ответ 2
Я спросил у вас команду. Вот ответ сегодня:
AppFabric будет по-прежнему поддерживаться в рамках жизненного цикла поддержки Microsoft. В марте Microsoft отправила CU5 для AF 1.1 и активно работает на CU6.
Основная информация такова:
- Если AppFabric в настоящее время работает для них, придерживайтесь AppFabric
- Для новой разработки оцените Redis. Это Open Source, а не MS-Supported.
- Мы работаем над поддерживаемым решением для Redis в будущем.
//end
Ответ 3
Согласно сообщению в блоге MS, Microsoft прекращает поддержку AppFabric 2 апреля 2016 года - см. здесь: http://blogs.msdn.com/b/appfabric/archive/2015/04/02/windows-server-appfabric-1-1-ends-support-4-2-2016.aspx