Question

J'ai recherché (avec peu de succès) une solution de clustering et de réplication de session gratuite/opensource pour asp.net.J'ai rencontré les suspects habituels (indexus sharedcache, memcached), cependant, chacun a certaines limites.

  • Indexus - Implémentation d'une interface de session très immature et tronquée.Par ailleurs, c'est une excellente solution de mise en cache.
  • Memcaché - Peu de support de réplication/failover sans passer par un backend de base de données.Plusieurs projets SF.Net - Tous avortés au début...rien qui semble avoir une quelconque traction, et qui semble être devenu entièrement commercial.
  • Vitesse Microsoft - Pas OSS, mais ça a l'air sympa.Malheureusement, je n'ai pas vu où CTP1 prenait en charge le basculement, et il n'y a pas de feuille de route claire pour celui-ci.Je crains que celui-ci ne tombe dans l'éther comme beaucoup d'autres projets de développement MS.

Je suis assez habitué au monde Java où il est en quelque sorte tenu pour acquis que de nombreuses solutions à des problèmes comme celui-ci seront disponibles dans le monde FOSS.

Existe-t-il des alternatives appropriées disponibles sur le monde .Net ?

Était-ce utile?

La solution

BTW Windows Server AppFabric n'est plus en version bêta.C'est ce que j'ai mentionné dans mon message précédent.

voici le lien sur la disponibilité générale ;- http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx

Selon vous, quelles fonctionnalités spécifiques peuvent être obtenues sur NCache et non sur AppFabric ?

Autres conseils

En ce qui concerne Velocity, j’ai récemment entendu de très bonnes choses à propos de ce projet.Il est encore en phase de développement et n'est probablement pas encore prêt aux heures de grande écoute.Mais je pense que le projet repose sur des bases solides et deviendra un produit solide et mature de Microsoft et ne tombera pas dans l'éther comme vous le prédisez.

Récemment, j'ai entendu des podcasts de Scott Hanselman et Podcast polymorphe concernant la vitesse.

Juste une mise à jour rapide sur ce fil pour compléter.

Velocity (maintenant connu sous le nom de Windows Server AppFabric) est déjà en production et offre une excellente plate-forme de mise en cache distribuée.Plus de détails sont disponibles sur le site msdn

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

Bien que Velocity ait progressé du CTP1 au CTP2, cela laisse encore beaucoup à désirer.Il faudra un certain temps avant qu'ils fournissent toutes les fonctionnalités importantes dans un cache distribué et encore plus longtemps avant qu'il ne soit testé sur le marché.Je leurs souhaite bonne chance.

En attendant, NCache fournit déjà tous les CTP2 et V1, ainsi que bien d'autres fonctionnalités.NCache est le premier cache distribué, le plus mature et le plus riche en fonctionnalités de l'espace .NET.NCache est un cache distribué en mémoire de niveau entreprise pour .NET et fournit également un état de session ASP.NET distribué.Vérifiez-le sur Cache distribué.

NCache Express est une version totalement gratuite de NCache.Vérifiez-le sur Cache distribué gratuit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top