Я искал (без особого успеха) бесплатное решение для кластеризации и репликации сеансов с открытым исходным кодом для asp.net. Я встречал обычных подозреваемых (indexus sharedcache, memcached), однако у каждого из них есть некоторые ограничения.
Я довольно привык к миру Java, где считается само собой разумеющимся, что многие решения таких проблем будут доступны в мире FOSS.
Есть ли какие-нибудь подходящие альтернативы в мире .Net?





Что касается Velocity, то в последнее время я слышал много хорошего об этом проекте. Он все еще находится в стадии разработки и, вероятно, еще не готов к прайм-тайму. Но я думаю, что проект имеет прочную основу и станет сильным зрелым продуктом от Microsoft и не упадет в эфир, как вы предсказываете.
Недавно я слышал подкасты от Скотт Хансельман и Полиморфный подкаст о Velocity.
Хотя Velocity продвинулась с CTP1 на CTP2, она по-прежнему оставляет желать лучшего. Пройдет некоторое время, прежде чем они предоставят все важные функции в распределенном кэше, и даже дольше, прежде чем он будет протестирован на рынке. Желаю им удачи.
Между тем NCache уже предоставляет все CTP2 и V1, а также многие другие функции. NCache - это первый, наиболее зрелый и наиболее многофункциональный распределенный кеш в пространстве .NET. NCache - это распределенный кэш в памяти корпоративного уровня для .NET, который также обеспечивает распределенное состояние сеанса ASP.NET. Проверьте это на Распределенный кеш.
NCache Express - это полностью бесплатная версия NCache. Проверьте это на Бесплатный распределенный кеш.
Просто краткое обновление этой темы для завершения.
Velocity (теперь известная как Windows Server AppFabric) уже запущена в производство и предлагает отличную платформу распределенного кэширования. Более подробная информация доступна на сайте msdn.
Кстати, Windows Server AppFabric вышла из стадии бета-тестирования. Об этом я упоминал в своем предыдущем посте.
вот ссылка на общедоступность; - http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx
Как вы думаете, какие специфические функции можно получить в NCache, а не в AppFabric?