Распределенный диспетчер блокировок (DLM) для .NET? - PullRequest
11 голосов
/ 20 декабря 2010

Я изучал несколько DLM, но большинство из них написаны на JAVA или C ++. Не могу найти какой-либо сервис, специально реализованный для .NET. Любая идея или рекомендации для распределенной синхронизации в .NET?

Ответы [ 3 ]

3 голосов
/ 10 февраля 2014

Довольно поздно для вечеринки, но для тех, кто заинтересован сейчас, может пригодиться Redis-клиент ServiceStack:

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

2 голосов
/ 21 декабря 2010

Вы изучали Apache Zookeeper?

ZooKeeper - это централизованный сервис для поддержки информации о конфигурации, наименования, распределенной синхронизации и предоставления групповых услуг.

. Для этого есть .NET API на

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

0 голосов
/ 03 мая 2016

Просто оставлю это здесь для исторических целей.Для управления распределенной блокировкой в ​​среде .NET / Windows вы можете использовать NCache.Это решение распределенного кэширования, созданное с использованием C #, следовательно, в .NET и хорошо интегрирующееся с Windows.

Проверьте следующий пост, это хорошее начало

...