Is there any library/ framework/ distributed cache solution that operates like MongoDB's replication does?
That is it synchronizes data between the nodes pretty quickly and in case of failure the system automatically elects a new master so there is little to no downtime.
I need something that will give all nodes which are C# applications (about 5) ,the same data and replicates changes quickly between them so they are always consistent.
Aside from MongoDB anyone knows anything else out there that does this? or behaves somewhat similar?