提问人:jsight 提问时间:8/15/2008 最后编辑:Has QUIT--Anony-Moussejsight 更新时间:1/15/2012 访问量:1335
FOSS ASP.Net 会话复制解决方案?
FOSS ASP.Net Session Replication Solution?
问:
我一直在寻找(收效甚微)asp.net 免费/开源会话集群和复制解决方案。我遇到了常见的嫌疑人(indexus sharedcache、memcached),但是,每个都有一些限制。
- Indexus - 非常不成熟,存根的会话接口实现.不过,它是一个很好的缓存解决方案。
- Memcached - 几乎没有复制/故障转移支持,无需转到数据库后端。 几个 SF.Net 项目 - 都在早期阶段流产......似乎没有任何吸引力,而且似乎已经完全商业化了。
- Microsoft Velocity - 不是OSS,但看起来不错。不幸的是,我没有看到 CTP1 在哪里支持故障转移,并且没有明确的路线图。我担心这个可能会像许多其他 MS 开发项目一样掉入以太。
我已经习惯了 Java 世界,在这个世界里,人们理所当然地认为,FOSS 世界会提供许多此类问题的解决方案。
在 .Net 世界中是否有任何合适的替代方案?
答:
就 Velocity 而言,我最近听到了一些关于该项目的好消息。它仍处于开发阶段,可能还没有准备好黄金时段。但我认为这个项目有一个坚实的基础,将从Microsoft成为一个强大的成熟产品,而不是像你预测的那样掉入以太。
最近,我听到了 Scott Hanselman 和 Polymorphic Podcast 关于 Velocity 的播客。
尽管 Velocity 从 CTP1 到 CTP2 取得了进展,但仍有很多不足之处。在分布式缓存中提供所有重要功能还需要一段时间,甚至在市场上进行测试还需要更长的时间。我祝他们好运。
与此同时, NCache 已经提供了所有 CTP2 和 V1,以及更多功能。NCache 是 .NET 空间中第一个、最成熟、功能最丰富的分布式缓存。NCache 是 .NET 的企业级内存中分布式缓存,还提供分布式 ASP.NET 会话状态。在分布式缓存中查看。
NCache Express 是 NCache.在免费分布式缓存中查看。
为了完成,只是对此线程进行快速更新。
Velocity(现在称为 Windows Server AppFabric)已投入生产,并提供了一个出色的分布式缓存平台。更多详细信息可在 msdn 站点上找到
http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx
顺便说一句,Windows Server AppFabric 已结束测试版。这就是我在上一篇文章中提到的。
这是关于正式发布的链接; http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx
您认为可以在 NCache 而不是 AppFabric?
评论