2010-02-18 72 views
3

我一直在比较ASP.NET环境的分布式缓存解决方案,如果可能的话,想使用FOSS。我遇到过SharedCache,并在StackOverflow上看到它由几个人推荐。SharedCache是​​否准备好生产?

有没有人在生产环境中实际使用过它?关于这个项目的成熟度,我无法在网上找到很多,并想知道任何人使用它的成功或失败。

要清楚的是,环境将是少数服务器(大约10个左右),但至少10GB的缓存数据在这些服务器之间共享。

回答

1

所以这是一个有点反应迟缓的,你可能已经解决了这个很久以前的事,但我想知道同样的事情自己...

我们使用的memcached的窗口的最近的项目中,我们需要一个站点之间共享的进程缓存,以及单独App池中的一堆WCF服务。对于我们来说一切都很顺利,但是最近我们的memcached.net客户端在写入缓存时报告失败。我们不确定是什么原因造成的,但是我对在Windows上运行memcached感到不安,并且研究了“纯粹”.net解决方案。当我发现SharedCache.net时,我发现了SharedCache.net

尽管我们尚未在生产服务器上进行交换,但我已经在一些开发工具箱上使用了一段时间,并且发现它迄今为止还不错 - 没有奇怪的写法错误(虽然公平我没有正确地加载测试它),它有更好的功能,例如列出缓存的内容。

0

我在重负载的生产环境中使用了共享缓存,没有任何重大问题。我遇到的唯一问题是缺少文档,当启动缓存服务时,有时缓存中的前几个条目没有正确保存,但仍然包含一个键引用......只有这样才会发生在系统重启时,这是一个小问题。