AppFabric 已被 Microsoft 停产,因此,所有 AppFabric 用户正在寻找可以替代的缓存解决方案 AppFabric 所以他们可以将他们的应用程序迁移到它。 NCache,一个非常快速和可扩展的分布式缓存,提供了一个完美的 AppFabric 迁移平台。
NCache 提供了一个包装器 AppFabric 这使得从您的迁移 AppFabric 申请 NCache 无缝的。 这 NCache AppFabric wrapper 允许您通过简单地编辑命名空间和 应用设置 您的应用程序。 让我们来看看迁移所需的步骤:
完整的文档可用于 NCache 包装器以及 AppFabric 迁移指南.
步骤1: 取出 Microsoft.ApplicationServer.Caching.Client NuGet 包或以下的引用 AppFabric 应用程序源代码中的库:
步骤2: 从您的项目中删除以下命名空间:
步骤3: 下载 NCache AppFabric 在您的应用程序中包装 NuGet 包。 你可以找到这个 NuGet 包 此处.
步骤4: 添加 Alachisoft.NCache.数据.缓存 项目中的命名空间。
步骤5: 配置 应用设置 你的部分 应用配置 如下图所示:
<add key="Default" value="name-of-the-default-cache-here"/>
<add key="Expirable" value="True"/>
<add key="TTL" value="hh:mm:ss"/>
步骤6: 如果您使用的是预配置的进程内缓存 配置文件,然后将本地缓存的名称添加为 缓存名称. 如果您不使用本地进程内缓存,则需要确保您要使用的缓存已创建、运行并被引用为 缓存名称. 以下是所需的步骤 创建缓存.
获取有关如何迁移的详细指南 AppFabric 至 NCache,请参阅我们的文档 AppFabric 至 NCache 移民.
下面列出了一些原因 NCache 是一个理想的替代品 AppFabric 为您的 .NET/.NET Core 应用程序。