RedLock.net un verrou “Lock” distribué

Plusieurs fois dans ma carrière j’ai eu besoin d’implémenter un verrou de type sémaphore ou mutex. .net le fait très bien avec une application locale qu’elle soit multi thread ou pas ( si plusieurs thread il faut quand même le gérer). Mais la où ça se complique c’est gérer des verrous en mode distribué sur plusieurs serveur avec tout ce que la synchro impose. C’est la qu’intervient RedLock.net, petite librairie qui gère tout avec comme seule contrainte une base de données Redis en back.

Je vous laisse découvrir : https://github.com/samcook/RedLock.net