分布式的內存對象系統 Shared Cache

jopen 12年前發布 | 25K 次閱讀 緩存組件 .NET

imagehandler.ashx.jpg
SharedCache是高性能的、分布式的內存對象系統,用于在動態WEB或Win應用程序中減少數據庫的負責,提高訪問速度。SharedCache 全部的代碼都是用c#寫的,100% DotNet原生態。

項目主頁:http://www.baiduhome.net/lib/view/home/1324812429186

關鍵特性:

Fast and light weight:

  • Fast - Extensive performance tests in the test suite keep SharedCache's performance consistent between releases
  • Simple - Caching provider is very simple and easy to use, making it possible to get up and running within minutes. See the usage sample for more details.
  • Minimal dependencies - nlog is the only dependency http://www.nlog-project.org

Scalable

  • Provide Memory store - Shared Cache installations use memory stores in the gigabyte range. SharedCache is tuned for these large sizes.
  • Scalable tuned - concurrent load on multi-cpu servers

Complete

  • based on byte[] array
  • Supports cache-wide or element based expiry policies
  • Introduction of following cache eviction policies / purge / cleanup strategies: CACHEITEMPRIORITY, LRU, LFU, TIMEBASED, SIZE, LLF, HYBRID. These round out the eviction policies.
  • Distribution Caching Topology
  • Replicated Caching Topology

High Quality

  • Fully documented - A core belief held by the project team is that a project needs good documentation to be useful.
  • In Shared Cache, this is manifested by: </li>
  • Conservative Commit policy - maintain quality through a restricted change process, whereby changes are submitted, then reviewed by the maintainer and included, or modified.
  • Responsiveness to serious bugs - The Shared Cache team is serious about quality. If one user is having a problem, it probably means others are too, or will have. The Shared Cache team uses Shared Cache themselves in production. Every effort will be made to provide fixes for serious production problems as soon as possible.
  • </ul>

    Shared Cache Topologies

    Shared Cache provides a rich set of different topology scenarios to let you pick the option which suits your caching requirements.

    Distributed Caching - partitioned

    分布式的內存對象系統 Shared Cache

    Replicated Caching

    分布式的內存對象系統 Shared Cache

    Single Instance Caching

    分布式的內存對象系統 Shared Cache

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!