5

我一直在尋找(很少成功)爲asp.net提供免費/開源會話集羣和複製解決方案。我碰到了通常的嫌疑人(indexus sharedcache,memcached),但是每個都有一些限制。FOSS ASP.Net會話複製解決方案?

  • Indexus - 很不成熟,掐滅會話接口實現。儘管如此,它還是一個很好的緩存解決方案。
  • Memcached - 很少複製/故障轉移支持,而不需要數據庫後端。 幾個SF.Net項目 - 在早期階段都失敗了......沒有任何東西看起來有什麼吸引力,而且似乎已經全部商業化了。
  • Microsoft Velocity - 不是OSS,但看起來不錯。不幸的是,我沒有看到CTP1支持故障切換,並且沒有明確的路線圖。我擔心這個可能會像許多其他MS開發項目一樣陷入以太網。

我相當習慣於Java世界,它被認爲是理所當然的許多解決方案,可以從福斯世界獲得。

.Net世界是否有任何合適的替代品可用?

回答

2

就Velocity而言,我最近聽說過這個項目的一些很棒的事情。它仍處於發展階段,可能還沒有準備好黃金時段。但我認爲這個項目有一個穩固的基礎,並將成爲微軟的一個強大的成熟產品,並且不會像你預測的那樣下滑。

最近我聽說Scott HanselmanPolymorphic Podcast關於Velocity的播客。

0

儘管Velocity已經從CTP1發展到CTP2,但它仍有很多不足之處。他們在分佈式緩存中提供所有重要功能需要一段時間,而在市場測試之前還需要更長時間。祝他們好運。

與此同時,NCache已經提供了所有CTP2 & V1以及更多功能。 NCache是​​.NET空間中第一個,最成熟,功能最豐富的分佈式緩存。 NCache是​​用於.NET的企業級內存分佈式緩存,還提供分佈式ASP.NET會話狀態。查看Distributed Cache

NCache Express是NCache的完全免費版本。請在Free Distributed Cache查看。