時間:2024-03-20 11:32:22 作者:泰龍 瀏覽量:56
由 Microsoft Research 自 2021 年開始研究的遠程緩存系統 Garnet 現已在 GitHub 上開源,采用 MIT 許可證,支持開發者和企業使用。
Garnet (石榴石) 是一個具有強大性能的遠程緩存系統,主要特點包括高吞吐量、低延遲、可擴展、存儲、恢復、集群分片、密鑰遷移以及復制功能,可以與現有的 Redis 客戶端一起使用。

微軟在項目介紹中表示:
Garnet實現了廣泛的 API,包括原始字符串、分析、對象操作,可以以客戶端 RESP 事務以及 C#服務端存儲過程的形式處理多密鑰事務,允許用戶在原始字符串和新對象類型上定義自定義操作,所有這些都以 C#的便利性和安全性實現,因此開發自定義擴展的門檻非常低。
該系統使用快速且可插拔的網絡層,支持未來的擴展,例如利用內核旁路堆棧,使用強大的.NET SslStream 庫支持 TLS 通信以及基本訪問控制。
Garnet 基于最新的.NET 技術開發,具有跨平臺、可擴展和現代化的特點,它被設計為易于開發和擴展,而且不會犧牲常見情況下的性能。
有關更多信息你可以訪問:https://microsoft.github.io/garnet