Microsoft 最近宣布,Microsoft AppFabric 1.1 for Windows Server 将于 2016 年 4 月 2 日结束支持。不到一年时间了!但不要惊慌,还有另一个更好的解决方案。
Redis 是全球数千名希望加速其应用程序的开发人员的首选产品。Redis 是增长最快的 NoSQL 数据存储,它在内存中运行,并以亚毫秒级的延迟交付数百万次事务。Redis 提供企业级 Redis:作为可下载产品Redis Enterprise Cluster (RLEC) 或作为无缝可扩展、高可用性服务,Redis 云。
以下列出了将使用 Microsoft AppFabric 的应用程序迁移到 Redis 云或 Redis Enterprise Cluster 的 5 大理由
- 性能:迁移的最大原因之一是 Redis 的闪电般的速度和多功能性。虽然 AppFabric 执行简单的 GET 和 SET 命令,但 Redis 具有各种数据结构(字符串、列表、哈希、集合、有序集合)以及一套复杂的命令、嵌入式 Lua 脚本和位运算,这些功能可以帮助您处理不仅仅是高速缓存——它可以让您实现高速事务、实时分析、应用内社交功能、消息传递、作业和队列管理等等。
- 可扩展性:MS 提供的当前 AppFabric 替代品运行在 Azure 上,但它不是像 Redis 云那样无缝扩展的服务。Redis 云迄今已有 4900 多家客户,其高度可扩展性和可用性已得到验证,并提供 Redis 的所有功能,而无需任何部署开销。此外,如果您不想要云解决方案,RLEC(Redis Enterprise Cluster)可以在本地或您部署的任何地方运行,让您摆脱任何配置、扩展、集群、监控的困扰——它完全自动化了所有这些任务,并使部署 Redis 集群变得超级容易。
- 可移植性:AppFabric 是特定于 Windows 和 .Net 的,而 Redis 支持多种环境和语言。由于我们社区的贡献,Redis 支持许多语言,包括 Python、Ruby、Java、PHP、Node、C、C#。因此,如果您拥有混合环境,现在甚至可以扩展您对内存中高速技术的应用。
- 内置监控:Redis 云和 RLEC 都提供仪表板来查看不同的运行指标,以及内置警报功能,以便在重要事件发生时收到通知。在 AppFabric 中,这要复杂得多,您需要使用外部工具才能获得同级别的可管理性。
- 易用性:Redis 既简单又非常复杂,并被全球数千名开发人员使用。它在 NoSQL 数据库采用率方面排名第三(来源:DBengines),在开发人员使用的所有工具中排名第 12(来源:Stackshare)。这意味着始终有一群 Redis 用户和一个全球社区可以为您提供帮助!
RLEC 可以免费下载,Redis 云也有免费层——因此很容易试用这两种产品。
如果您对从 AppFabric 迁移到 Redis 有任何疑问,我们的解决方案顾问随时为您提供帮助。请发送电子邮件至sales@redis.com,我们可以安排时间为您介绍迁移过程!