tags:

views:

1105

answers:

2

Does anyone out there know of a .NET (or at least Windows) based implementation of MapReduce? We're looking for an easy way to distribute load for our C#/ASP.NET webservices. We looked at Hadoop, but it says specifically that it hasn't been tested in a production environment on Windows, which is somewhat disconcerting.

A: 

Have a loop at PLINQ, which is like a oncoming parallel version of LINQ. It's not quite the same as MapReduce but it might serve. In particular, I don't know if there are any ways to control distribution over different machines, and controlling load balancing. I actually rather doubt it. Still, might be worth investigating.

Konrad Rudolph
A: 

Lucene.NET