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?
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
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
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
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
You can check my article about implementing DLM by Redlock.net and Redis Here
© 2022 - 2024 — McMap. All rights reserved.