在发现缓存 API 存在严重分歧后,具体取决于您的目标是 Windows Azure 还是 Windows Server,我担心 Microsoft 不会继续为 Windows Server 开发 AppFabric。有谁知道 Windows Server 的 AppFabric 是否仍在支持/开发中?
3 回答
Windows Server 2012 目前支持它:http: //blogs.msdn.com/b/workflowteam/archive/2012/10/25/appfabric-now-supported-on-windows-server-2012.aspx
Microsoft 发布了 AppFabric 的 4 个累积更新(最新的一个是 2013 年 4 月):http: //support.microsoft.com/kb/2800726
我认为你的答案是它正在被支持。然而,不幸的是,我还没有看到任何关于该技术的出版物/博客文章。分布式缓存的所有开发都在 Azure 端完成,他们提供 3 种不同的缓存 API 产品(尽管一种已被弃用,另一种处于预览模式)。
我个人已经停止使用它,因为 API 会导致 Azure SDK/API 出现问题,如果您有 Linux 的混合环境(即 Redis),还有更好的选择
编辑(2014 年 10 月 6 日):请注意 Microsoft 关于使用适用于 Azure 的 AppFabric 缓存的指南......“我们刚刚宣布支持 Azure Redis 缓存,我们建议新开发使用此缓存。” 并且“如果您推荐 Redis,为什么要使用托管缓存,这是您不推荐的选项?为了支持对 Velocity Cache 进行投资的客户,他们在他们的应用程序中依赖它,为他们提供尽可能多的时间移动到 Redis 缓存。”
链接:https ://azure.microsoft.com/en-us/pricing/details/cache/
看起来微软(至少对于 Azure)正在推荐,开发人员开始使用 Redis 缓存。可能不适用于 Windows Server 缓存,但我使用较慢的 AppFabric 发布节奏......我会强烈考虑其他选项。
我为你问了团队。这是今天的答案:
AppFabric 将继续在 Microsoft 支持生命周期中得到支持。3 月,Microsoft 为 AF 1.1 发布了 CU5,并且正在积极开发 CU6。
基本信息是这样的:
- 如果 AppFabric 目前正在为他们工作,请坚持使用 AppFabric
- 对于新的开发,评估 Redis。这是开源的,不受 MS 支持。
- 我们正在为未来的 Redis 开发支持的解决方案。
// 结尾
根据 MS 博客文章,微软现在将在 2016 年 4 月 2 日结束对 AppFabric 的支持 - 请参见此处:http: //blogs.msdn.com/b/appfabric/archive/2015/04/02/windows-server-appfabric -1-1-ends-support-4-2-2016.aspx