2010-02-18 121 views
3

我一直在比較ASP.NET環境的分佈式緩存解決方案,如果可能的話,想使用FOSS。我遇到過SharedCache,並在StackOverflow上看到它由幾個人推薦。SharedCache是​​否準備好生產?

有沒有人在生產環境中實際使用過它?關於這個項目的成熟度,我無法在網上找到很多,並想知道任何人使用它的成功或失敗。

要清楚的是,環境將是少數服務器(大約10個左右),但至少10GB的緩存數據在這些服務器之間共享。

回答

1

所以這是一個有點反應遲緩的,你可能已經解決了這個很久以前的事,但我想知道同樣的事情自己...

我們使用的memcached的窗口的最近的項目中,我們需要一個站點之間共享的進程緩存,以及單獨App池中的一堆WCF服務。對於我們來說一切都很順利,但是最近我們的memcached.net客戶端在寫入緩存時報告失敗。我們不確定是什麼原因造成的,但是我對在Windows上運行memcached感到不安,並且研究了「純粹」.net解決方案。當我發現SharedCache.net時,我發現了SharedCache.net

儘管我們尚未在生產服務器上進行交換,但我已經在一些開發工具箱上使用了一段時間,並且發現它迄今爲止還不錯 - 沒有奇怪的寫法錯誤(雖然公平我沒有正確地加載測試它),它有更好的功能,例如列出緩存的內容。

0

我在重負載的生產環境中使用了共享緩存,沒有任何重大問題。我遇到的唯一問題是缺少文檔,當啓動緩存服務時,有時緩存中的前幾個條目沒有正確保存,但仍然包含一個鍵引用......只有這樣纔會發生在系統重啓時,這是一個小問題。