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.
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."