Pregunta

He estado buscando (con poco éxito) una solución de replicación y agrupación de sesiones de código abierto/gratuita para asp.net.Me he encontrado con los sospechosos habituales (indexus sharecache, memcached), sin embargo, cada uno tiene algunas limitaciones.

  • índice - Implementación de interfaz de sesión muy inmadura y cortada.Sin embargo, por lo demás es una excelente solución de almacenamiento en caché.
  • Memcached - Poco soporte de replicación/conmutación por error sin tener que recurrir a un backend de base de datos.Varios proyectos de SF.Net: todos abortados en las primeras etapas...nada que parezca tener tracción, y uno que parece haberse vuelto totalmente comercial.
  • Velocidad de Microsoft - No es OSS, pero parece bueno.Desafortunadamente, no vi dónde CTP1 admitía la conmutación por error y no existe una hoja de ruta clara para este.Me temo que este podría desaparecer como muchos otros proyectos de desarrollo de MS.

Estoy bastante acostumbrado al mundo Java, donde se da por sentado que muchas soluciones a problemas como este estarán disponibles en el mundo FOSS.

¿Existen alternativas adecuadas disponibles en el mundo .Net?

¿Fue útil?

Solución

Por cierto, Windows Server AppFabric no está en versión beta.Eso es lo que mencioné en mi publicación anterior.

aquí está el enlace sobre disponibilidad general;- http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx

¿Qué características específicas crees que se pueden obtener en NCache y no en AppFabric?

Otros consejos

En lo que respecta a Velocity, últimamente he escuchado grandes cosas sobre ese proyecto.Todavía está en las etapas de desarrollo y probablemente aún no esté listo para el horario estelar.Pero creo que el proyecto tiene una base sólida y se convertirá en un producto fuerte y maduro de Microsoft y no caerá en el éter como predices.

Recientemente escuché podcasts de Scott Hanselman y Podcast polimórfico respecto a la velocidad.

Sólo una actualización rápida de este hilo para completarlo.

Velocity (ahora conocido como Windows Server AppFabric) ya está en producción y ofrece una excelente plataforma de almacenamiento en caché distribuido.Más detalles están disponibles en el sitio msdn.

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

Aunque Velocity ha avanzado de CTP1 a CTP2, todavía deja mucho que desear.Pasará algún tiempo antes de que proporcionen todas las funciones importantes de una caché distribuida y aún más antes de que se pruebe en el mercado.Les deseo buena suerte.

Mientras tanto, NCache ya ofrece todas las funciones CTP2 y V1, y muchas más.NCache es el primer caché distribuido, el más maduro y el que tiene más funciones en el espacio .NET.NCache es un caché distribuido en memoria de nivel empresarial para .NET y también proporciona un estado de sesión ASP.NET distribuido.Compruébalo en Caché distribuido.

NCache Express es una versión totalmente gratuita de NCache.Compruébalo en Caché distribuido gratuito.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top