最近,微软发布了 Velocity 的最新版本,Velocity 是一个分布式内存应用缓存平台。其目的是提供简单的能够提高分布式缓存性能、可伸缩性和可用性的 API。最新发布的 Velocity 社区技术预览版 3 可以直接从微软下载。
Velocity 社区预览版 3 包括众多改进:
-
缓存通知
通知可用于无效的缓存对象,或者在对象被添加、替换以及移除时指定事件处理器。 -
性能改进
“吞吐量,延迟与内存使用被进一步优化,从而改进应用程序的性能。” -
安全增强
Velocity 的 Windows 服务目前运行在低授权的网络服务帐户下。更新后的安装程序可以帮助对安装文件夹以及簇配置进行权限配置。 -
新的簇管理选项
当 SQL Server 被用于存储簇配置信息时,添加的选项可以让 SQL Server 执行簇管理角色,而不再总是需要使用宿主。 -
安装程序的更新
“为了简化部署,安装程序现在支持对缓存宿主的自动安装。” -
解除了簇配置编辑项与存储项的耦合
不管将簇设置存储在何处,都可以利用基于 PowerShell 的缓存管理工具修改这些设置,也可以直接修改簇配置的 XML 内容。 -
修订后的 API
修订后的 Velocity 的 API 更加符合在 Microsoft 命名空间下程序集的命名规范。Velocity 的命名空间从原来的 System.Data.Caching 被修改为 Microsoft.Data.Caching。此外,所有的类和委托的名称都被重新命名,加上了 DataCache 前缀。随着名称的修改,许多重载也随之被修改。关于该版本 API 修改的详细内容,可以访问 Velocity 在线帮助:CTP3 API Changes(Velocity)
更多细节可以访问微软Velocity 团队发布纪要。
查看英文原文: Microsoft Velocity Caching CTP3
评论