4

我一直在比较 ASP.NET 环境的分布式缓存解决方案,并希望尽可能使用 FOSS。我遇到过SharedCache并在 StackOverflow 上看到了一些人推荐它。

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

需要明确的是,环境将是少数服务器(约 10 台左右),但至少有 10GB 的缓存数据要在这些服务器之间共享。

4

2 回答 2

1

所以这是一个迟到的回应,你可能很久以前就解决了这个问题,但我自己也在想同样的事情......

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

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

于 2010-06-28T12:58:23.000 回答
0

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

于 2012-02-01T14:23:15.260 回答