lock

lock - Distributed lock family with one Go interface and five backends (filelock, flock, Redis, Postgres, etcd) — fencing tokens, semaphore mode, and observability hooks across all backends.

View Repository
7 Stars
0 Forks
Apache-2.0 License
Go Language
2026-10-13 Last Update
0 Open Issues
advisory-lock concurrency cron-singleton distributed-lock etcd fencing-tokens flock go-library golang leader-election lock mutex postgres-lock redis-lock semaphore
← All Distributed Systems