Сведения о вопросе

LiKIY

15:11, 2nd August, 2020

Решение для репликации сеансов FOSS ASP.Net?

Просмотров: 536   Ответов: 4

Я искал (с небольшим успехом) свободное/открытое решение для кластеризации сеансов и репликации для asp.net. Я столкнулся с обычными подозреваемыми (indexus sharedcache, memcached), однако у каждого из них есть некоторые ограничения.

  • Indexus - очень незрелая, заглушенная реализация интерфейса сеанса. Однако в остальном это отличное решение для кэширования.
  • Memcached -небольшая поддержка репликации/failover без перехода на серверную часть БД. Несколько проектов SF.Net-все прерваны на ранних стадиях... ничего такого, что, по-видимому, имеет какую-то тягу, и тот, который, по-видимому, стал полностью коммерческим.
  • Microsoft Velocity -не OSS, но вроде неплохо. К сожалению, я не видел, где CTP1 поддерживает failover,и нет четкой дорожной карты для этого. Я боюсь,что этот может упасть в эфир, как и многие другие проекты MS dev.

Я достаточно привык к миру Java, где считается само собой разумеющимся, что многие решения подобных проблем будут доступны из мира FOSS.

Существуют ли какие-либо подходящие альтернативы в мире .Net?



  Сведения об ответе

KOMP

14:01, 5th August, 2020

Что касается скорости, то в последнее время я слышал об этом проекте много хорошего. Он все еще находится в стадии разработки и, вероятно, еще не готов к прайм-тайму. Но я думаю, что проект имеет прочную основу и станет сильным зрелым продуктом от Microsoft, а не упадет в эфир, как вы предсказываете.

Недавно я слышал подкасты от Скотта Хансельмана и полиморфный подкаст о скорости.


  Сведения об ответе

lourence

07:32, 1st August, 2020

Просто быстрое обновление этой темы для завершения.

Velocity (теперь известный как Windows Server AppFabric) уже вышел в производство и предлагает отличную распределенную платформу кэширования. Более подробная информация доступна на сайте msdn

http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx


  Сведения об ответе

piter

07:58, 8th August, 2020

Кстати Windows сервер AppFabric вышел из бета-версии. Именно об этом я упоминал в своем предыдущем посте.

вот ссылка на общую доступность; - http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx

как вы думаете, какие особенности можно получить на NCache, а не на AppFabric?


  Сведения об ответе

appple

09:12, 8th August, 2020

Несмотря на то, что скорость прогрессирует от CTP1 к CTP2, она все еще оставляет желать лучшего. Пройдет некоторое время, прежде чем они предоставят все важные функции в распределенном кэше, и еще больше времени, прежде чем он будет протестирован на рынке. Я желаю им удачи.

Тем временем, NCache уже предоставляет все CTP2 & V1 и многие другие функции. NCache - это первый, самый зрелый и самый функциональный распределенный кэш в пространстве .NET. NCache-это распределенный кэш в памяти корпоративного уровня для .NET, а также обеспечивает распределенное состояние сеанса ASP.NET. Проверьте это в распределенном кэше .

NCache Express - это совершенно бесплатная версия NCache. Проверьте это в свободном распределенном кэше .


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться