Frage

Ich habe (mit wenig Erfolg) nach einer kostenlosen/Open-Source-Lösung für Sitzungsclustering und -replikation für asp.net gesucht.Ich bin auf die üblichen Verdächtigen gestoßen (Indexus Sharedcache, Memcached), aber jedes hat einige Einschränkungen.

  • Indexus – Sehr unausgereifte Implementierung der Sitzungsschnittstelle mit Stub-Funktion.Ansonsten ist es jedoch eine großartige Caching-Lösung.
  • Im Speicher gespeichert - Geringe Replikations-/Failover-Unterstützung, ohne auf ein Datenbank-Backend zurückgreifen zu müssen.Mehrere SF.Net-Projekte – Alle im Anfangsstadium abgebrochen …nichts, was irgendeine Anziehungskraft zu haben scheint, und eines, das ganz kommerziell geworden zu sein scheint.
  • Microsoft Velocity - Nicht OSS, aber scheint nett zu sein.Leider habe ich nicht gesehen, wo CTP1 Failover unterstützt, und es gibt keine klare Roadmap für dieses.Ich befürchte, dass dieses wie viele andere MS-Entwicklungsprojekte in die Luft fallen könnte.

Ich bin ziemlich an die Java-Welt gewöhnt, in der es als selbstverständlich angesehen wird, dass viele Lösungen für Probleme wie dieses in der FOSS-Welt verfügbar sind.

Gibt es in der .Net-Welt geeignete Alternativen?

War es hilfreich?

Lösung

Übrigens ist Windows Server AppFabric nicht mehr in der Betaphase.Das habe ich in meinem vorherigen Beitrag erwähnt.

Hier ist der Link zur allgemeinen Verfügbarkeit;- http://blogs.technet.com/b/appfabric/archive/2010/06/07/windows-server-appfabric-now-generally-available.aspx

Welche spezifischen Funktionen kann man Ihrer Meinung nach auf NCache und nicht auf AppFabric erhalten?

Andere Tipps

Was Velocity betrifft, habe ich in letzter Zeit einige großartige Dinge über dieses Projekt gehört.Es befindet sich noch in der Entwicklungsphase und ist wahrscheinlich noch nicht für die Hauptsendezeit bereit.Aber ich denke, das Projekt hat ein solides Fundament und wird zu einem starken, ausgereiften Produkt von Microsoft werden und nicht, wie Sie es vorhergesagt haben, in die Luft stürzen.

Kürzlich habe ich Podcasts von gehört Scott Hanselman Und Polymorpher Podcast bezüglich Geschwindigkeit.

Der Vollständigkeit halber nur ein kurzes Update zu diesem Thread.

Velocity (jetzt bekannt als Windows Server AppFabric) ist bereits in der Produktion und bietet eine großartige verteilte Caching-Plattform.Weitere Details finden Sie auf der MSDN-Website

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

Obwohl Velocity von CTP1 zu CTP2 Fortschritte gemacht hat, lässt es immer noch viel zu wünschen übrig.Es wird einige Zeit dauern, bis sie alle wichtigen Funktionen in einem verteilten Cache bereitstellen, und noch länger, bis er auf dem Markt getestet wird.Ich wünsche ihnen viel Glück.

Mittlerweile bietet NCache bereits alle CTP2- und V1-Funktionen sowie viele weitere Funktionen.NCache ist der erste, ausgereifteste und funktionsreichste verteilte Cache im .NET-Bereich.NCache ist ein verteilter In-Memory-Cache auf Unternehmensebene für .NET und bietet außerdem einen verteilten ASP.NET-Sitzungsstatus.Schauen Sie es sich an Verteilter Cache.

NCache Express ist eine völlig kostenlose Version von NCache.Schauen Sie es sich an Kostenloser verteilter Cache.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top