DistributedLock.Postgres 1.3.1
DistributedLock is a .NET library that provides robust and easy-to-use distributed mutexes, reader-writer locks, and semaphores based on a variety of underlying technologies.
With DistributedLock, synchronizing access to a region of code across multiple applications/machines is as simple as:
await using (await myDistributedLock.AcquireAsync())
{
// I hold the lock here
}
Read the documentation here.
Showing the top 20 packages that depend on DistributedLock.Postgres.
| Packages | Downloads |
|---|---|
|
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
|
7 |
|
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
|
6 |
|
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
|
5 |
|
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten
|
4 |
See https://github.com/madelson/DistributedLock#release-notes
.NET Framework 4.6.2
- DistributedLock.Core (>= 1.0.9 && < 1.1.0)
- System.ValueTuple (>= 4.5.0)
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
- Npgsql (>= 8.0.6)
.NET Standard 2.1
- System.Diagnostics.DiagnosticSource (>= 10.0.5)
- Npgsql (>= 8.0.6)
- DistributedLock.Core (>= 1.0.9 && < 1.1.0)
.NET Standard 2.0
- Npgsql (>= 8.0.6)
- DistributedLock.Core (>= 1.0.9 && < 1.1.0)
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
.NET 8.0
- DistributedLock.Core (>= 1.0.9 && < 1.1.0)
- Npgsql (>= 8.0.6)