微软研究院发布高速缓存解决方案Garnet 让应用程序和服务更快捷

2024年03月19日 13:44 次阅读 稿源:cnBeta.COM 条评论

微软研究院发布了一款名为 Garnet 的新型高速缓存存储解决方案。这款开源产品拥有丰富且可扩展的应用程序接口(API),支持内存和分层存储,具有超低延迟的可插拔网络层,并具有出色的裸机性能。

1710819368_garnet-blogherofeature-1400x788-1_story.jpg

微软概述了 Garnet 的更多优点:

  • Garnet 采用流行的 RESP 线协议作为起点,这使得 Garnet 可以在当今大多数编程语言中直接使用未经修改的 Redis 客户端。

  • Garnet 具有更好的可扩展性和吞吐量,可连接多个客户端和小批次,从而为大型应用程序和服务节省成本。

  • Garnet 在第 99 个百分位数和第 99.9 个百分位数上显示出更好的客户端延迟,这对实际应用场景至关重要。

  • Garnet 基于最新的 .NET 技术,具有跨平台、可扩展和现代化的特点。它的设计宗旨是便于开发和发展,同时又不牺牲普通情况下的性能。我们利用.NET 丰富的库生态系统实现了 API 的广泛性,并提供了开放的优化机会。由于我们对 .NET 的精心使用,Garnet 在 Linux 和 Windows 上都实现了最先进的性能。

Garnet是微软研究院多年工作的成果。据介绍,它是从 2018 年完成的名为 FASTER 的初步工作发展而来的,FASTER 是一个嵌入式键值库,旨在证明可以获得比现有系统更好的性能。

在 2021 年大流行期间,微软研究院决定根据微软在现实世界中的需求,在这项技术的基础上进行改进,最终形成了 Garnet。

微软表示,它已经在多个地方部署了 Garnet,包括 Windows 与 Web 体验平台、Azure 资源管理器和 Azure 资源图。由于Garnet的开源代码可以在GitHub上获得,第三方开发者也可以利用它来加快自己的应用程序和服务的速度。未来,微软研究院将继续增加新的 API 调用和功能,并希望在这一领域寻求合作机会。

对文章打分

微软研究院发布高速缓存解决方案Garnet 让应用程序和服务更快捷

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan