Robin Orheden
Robin Orheden

Reputation: 2764

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?

Upvotes: 11

Views: 3633

Answers (4)

Matt Ghafouri
Matt Ghafouri

Reputation: 1577

You can check my article about implementing DLM by Redlock.net and Redis Here

Upvotes: 0

Basit Anwer
Basit Anwer

Reputation: 6870

Just leaving it here for historic purposes. For a Distributed Lock Management in a .NET/Windows native environment you can use NCache. Its a distributed caching solution built using C# hence in .NET and integrates well with Windows.

Check the following post, its a good start

http://blogs.alachisoft.com/ncache/distributed-locking/

Upvotes: 0

Wiebe Tijsma
Wiebe Tijsma

Reputation: 10265

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

Upvotes: 3

Nauman
Nauman

Reputation: 299

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

Upvotes: 2

Related Questions