Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Distributed Lock Manager (DLM) for .NET?

I've been examining several DLM's but most of them are written in JAVA or C++. Can't seem to find any service specifically implemented for .NET. Any idea or recommendations for distributed synchronization in .NET?

like image 724
Robin Orheden Avatar asked Dec 20 '10 12:12

Robin Orheden


Video Answer


2 Answers

Quite late to the party, but for anyone interested now, ServiceStack's Redis client might be useful:

https://github.com/ServiceStack/ServiceStack.Redis/wiki/RedisLocks

like image 135
Wiebe Tijsma Avatar answered Oct 20 '22 00:10

Wiebe Tijsma


Have you looked into Apache Zookeeper?

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.

There is a .NET API for that at

https://github.com/ewhauser/zookeeper/tree/trunk/src/dotnet

like image 39
Nauman Avatar answered Oct 20 '22 00:10

Nauman