Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.
-
Updated
Jul 4, 2024 - Go
Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.
Caching and distributed locks in your applications with just one or two lines. Easy to learn. Fast to code.
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_rel…
Queue-free/gen_server-free/process-free locking mechanism built for high concurrency.
Add a description, image, and links to the locking-library topic page so that developers can more easily learn about it.
To associate your repository with the locking-library topic, visit your repo's landing page and select "manage topics."