There are 4 repositories under distributed-locking topic.
Easy distributed locks for Python with a choice of backends.
A distributed locking library built on top of Cloud Spanner and TrueTime.
Centralized Lock for Distributed Scheduler/Task ⏱️ for Go (Supports Redis, DynamoDb, Postgres🔒).
Distributed locking implementation for aioredis
Distributed lock implementation in Golang using consul
Ruby implementation of a distributed lock based on Google Cloud Storage
A simple library to share workloads to a group of workers with one leader at any time. Built on top of Redis.
Package for distributed locks.
Redis based Reader-Writer lock with Writer's priority
An ultra lightweight API for robust Distributed Application Mutex/Locking capabilities leveraging SQL Server. The API provides a set of easy to use custom extensions for the SqlClient libraries (e.g. Microsoft.Data.SqlClient or System.Data.SqlClient) that provide robust distributed application mutex/locking support via the sp_getapplock & sp_releaseapplock stored procedures.
resilience4ts is a functional, distributed-first fault tolerance library for TypeScript inspired by resilience4j and Polly
This repo contains Saga, Outbox, Inbox and Distributed Lock Patterns with a sample Spring Boot application.
This repository contains a working sample application to implement distributed locking using Redis.
A distributed fault-tolerant locking library for C#.
go consul locking command line demo, example.
Distributed lock using database (works with h2, postgres, sql server, mysql)
Simple Distributed Locking using MongoDB
Python (3.7+) client library for https://distributed-lock.com SAAS
Go module for distributed locking
It is a Distributed lock
Testing the distributed lock on a file by running multiple applications
Simple golang package designated to provide simple mutex locking, based on filesystem hard links functionality.