Patched.DistributedLock.Postgres
1.3.3
dotnet add package Patched.DistributedLock.Postgres --version 1.3.3
NuGet\Install-Package Patched.DistributedLock.Postgres -Version 1.3.3
<PackageReference Include="Patched.DistributedLock.Postgres" Version="1.3.3" />
<PackageVersion Include="Patched.DistributedLock.Postgres" Version="1.3.3" />
<PackageReference Include="Patched.DistributedLock.Postgres" />
paket add Patched.DistributedLock.Postgres --version 1.3.3
#r "nuget: Patched.DistributedLock.Postgres, 1.3.3"
#:package Patched.DistributedLock.Postgres@1.3.3
#addin nuget:?package=Patched.DistributedLock.Postgres&version=1.3.3
#tool nuget:?package=Patched.DistributedLock.Postgres&version=1.3.3
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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
- Npgsql (>= 8.0.6)
- Patched.DistributedLock.Core (>= 1.0.11 && < 1.1.0)
- System.ValueTuple (>= 4.5.0)
-
.NETStandard 2.0
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
- Npgsql (>= 8.0.6)
- Patched.DistributedLock.Core (>= 1.0.11 && < 1.1.0)
-
.NETStandard 2.1
- Npgsql (>= 8.0.6)
- Patched.DistributedLock.Core (>= 1.0.11 && < 1.1.0)
- System.Diagnostics.DiagnosticSource (>= 10.0.5)
-
net8.0
- Npgsql (>= 8.0.6)
- Patched.DistributedLock.Core (>= 1.0.11 && < 1.1.0)
NuGet packages (13)
Showing the top 5 NuGet packages that depend on Patched.DistributedLock.Postgres:
| Package | Downloads |
|---|---|
|
Weasel.Postgresql
Npgsql Helpers and Postgresql Schema Migration Tool, spin off of Marten |
|
|
Wallaby
Postgres Change Data Capture for .NET: stream row changes from logical replication into search indexes, vector stores, event streams or any HTTP endpoint. Self-configuring publication and slot, typed transforms and enrichment, pluggable destinations, and watermark-coordinated backfill. Pair with a storage provider package such as Wallaby.Providers.EntityFrameworkCore. |
|
|
Wallaby.AspNetCore.HealthChecks
ASP.NET Core liveness health check for Wallaby: flags a terminated or crash-looping CDC service on leader and standby nodes, and grades a suspended installation or failing fan-out and backfill as degraded. |
|
|
Wallaby.Providers.EntityFrameworkCore
Postgres change data capture driven by your EF Core model. Storage provider for Wallaby: table and key discovery from the EF model, entity materialization with value converters, DbContext-based transforms and enrichment, and DependsOn navigation fan-out. |
|
|
Wallaby.Sinks.Meilisearch
Keep a Meilisearch index in sync with Postgres from .NET. Change data capture sink for Wallaby: logical replication streams every insert, update and delete into your index as idempotent upserts, with versioned backfill and declarative index configuration. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|