Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

FOSS ASP.Net Session Replication Solution?

I've been searching (with little success) for a free/opensource session clustering and replication solution for asp.net. I've run across the usual suspects (indexus sharedcache, memcached), however, each has some limitations.

  • Indexus - Very immature, stubbed session interface implementation. Its otherwise a great caching solution, though.
  • Memcached - Little replication/failover support without going to a db backend. Several SF.Net projects - All aborted in the early stages... nothing that appears to have any traction, and one which seems to have gone all commercial.
  • Microsoft Velocity - Not OSS, but seems nice. Unfortunately, I didn't see where CTP1 supported failover, and there is no clear roadmap for this one. I fear that this one could fall off into the ether like many other MS dev projects.

I am fairly used to the Java world where it is kind of taken for granted that many solutions to problems such as this will be available from the FOSS world.

Are there any suitable alternatives available on the .Net world?

like image 844
jsight Avatar asked Aug 15 '08 15:08

jsight


2 Answers

As far as Velocity is concerned I have heard some great things about that project lately. It's still in the developing stages and probably not primetime ready yet. But I think the project has a solid footing and will become a strong mature product from Microsoft and not fall off into the ether like you predict.

Recently I've heard podcasts from Scott Hanselman and Polymorphic Podcast regarding Velocity.

like image 81
RedWolves Avatar answered Nov 09 '22 02:11

RedWolves


Just a quick update on this thread for the sake of completion.

Velocity (now known as Windows Server AppFabric) is already out in the production and offers a great distributed caching platform. More details are available on the msdn site

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

like image 39
Hammad Rajjoub Avatar answered Nov 09 '22 04:11

Hammad Rajjoub