Go module for distributed locking based on article How to do distributed locking by Martin Kleppmann
...
WIP: https://pkg.go.dev/github.com/dmitrymomot/distlock
- mutex
- rw mutex
- in-memory storage driver
- redis driver
- postgres driver
- documentation
- https://github.com/go-redsync/redsync Distributed locking via Redis
Don't afraid to add yours via pull request :)
Licensed under Apache License 2.0