Узнав, что API кэширования сильно различается в зависимости от того, нацелены ли вы на Windows Azure или Windows Server, я обеспокоен что Microsoft не собирается продолжать разработку AppFabric для Windows Server. Кто-нибудь знает, поддерживается ли все еще AppFabric для Windows Server?
AppFabric для Windows Server все еще разрабатывается?
Ответы (3)
В настоящее время поддерживается 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).
Изменить (06.10.2014): обратите внимание на руководство Microsoft по использованию кэша AppFabric для Azure... "Мы только что объявили о поддержке кэша Redis для Azure и рекомендуем новым разработкам использовать этот кэш". И «Если вы рекомендуете Redis, почему у вас есть Managed Cache, вариант, который вы не рекомендуете? Чтобы поддержать клиентов, которые вложили средства в Velocity Cache, которые зависят от него в своих приложениях, чтобы дать им столько времени, сколько им нужно. чтобы перейти к кешу Redis».
Ссылка: https://azure.microsoft.com/en-us/pricing/details/cache/
Похоже, Microsoft (по крайней мере, для Azure) рекомендует разработчикам начать использовать Redis Cache. Может не применяться для кэширования Windows Server, но я с более медленным темпом выпуска AppFabric ... я бы настоятельно рассмотрел другие варианты.
Я попросил команду для вас. Вот ответ сегодня:
AppFabric по-прежнему будет поддерживаться в рамках жизненного цикла поддержки Microsoft. В марте Microsoft выпустила CU5 для AF 1.1 и активно работает над CU6.
Основная информация такова:
- Если AppFabric в настоящее время работает на них, придерживайтесь AppFabric
- Для новой разработки оцените Redis. Это с открытым исходным кодом и не поддерживается MS.
- Мы работаем над поддерживаемым решением для Redis в будущем.
// конец
Согласно сообщению в блоге 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