我一直在寻找(但收效甚微)为asp.net自由/开源会话集群和复制解决方案。 我经历了通常的嫌疑人(indexus sharedcache,memcached的)上运行,但是,每个人都有一定的局限性。
- Indexus -很不成熟,掐灭会话接口实现。 它另有一个很大的缓存解决方案,但。
- Memcached的 -小复制/故障恢复支持,而不去到一个数据库后端。 几个SF.Net项目 - 所有的早期阶段中止...什么都没有,似乎有什么牵引,并且其中一个似乎已经所有商业。
- 微软速度 -不OSS,但看上去不错。 不幸的是,我并没有看到CTP1支持故障切换,并有这一个没有明确的路线图。 我担心这种人能脱落到像许多其他MS开发项目醚。
我很习惯在Java世界里,是理所当然的,很多问题的解决方案,例如这将可从开源软件世界它是一种考虑。
有没有在.NET世界任何可用的合适的替代品?
BTW的Windows Server AppFabric的已完成测试。 这就是我在以前的文章中提到。
这里是普遍可用的联系; - http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx
其具体特点,你认为一个可以得到的nCache而不是AppFabric的?
至于速度而言最近我听说了项目的一些伟大的事情。 它仍然在开发阶段,可能不是黄金时间准备好。 但我认为该项目具有坚实的基础,将成为微软一个强大成熟的产品和像你这样的预测不会脱落到醚。
最近,我听到播客斯科特Hanselman的和多态播客关于速度。
只是在这个线程完成的缘故快速更新。
速度(现在被称为的Windows Server AppFabric的)已经脱离了生产,并提供了一个很好的分布式缓存平台。 更多详细信息可在MSDN网站
http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx
虽然速度方面取得了进展,从CTP1到CTP2,但仍有许多不足之处。 这将是一段时间,他们之前提供的分布式缓存中的所有重要特性和更长的时间才在市场上进行测试。 我祝他们好运。
在此期间,nCache的已经提供了所有CTP2和V1,和更多的功能。 NCACHE是第一个,最成熟,并在.NET空间的功能最丰富的分布式缓存。 NCACHE是一个企业级内存分布式缓存.NET还提供了一个分布式的ASP.NET会话状态。 检查它在分布式缓存 。
NCACHE Express是的nCache的一个完全免费的版本。 检查出来的自由分布式缓存 。