Ruya.Services.DistributedLock
8.2.2
dotnet add package Ruya.Services.DistributedLock --version 8.2.2
NuGet\Install-Package Ruya.Services.DistributedLock -Version 8.2.2
<PackageReference Include="Ruya.Services.DistributedLock" Version="8.2.2" />
<PackageVersion Include="Ruya.Services.DistributedLock" Version="8.2.2" />
<PackageReference Include="Ruya.Services.DistributedLock" />
paket add Ruya.Services.DistributedLock --version 8.2.2
#r "nuget: Ruya.Services.DistributedLock, 8.2.2"
#:package Ruya.Services.DistributedLock@8.2.2
#addin nuget:?package=Ruya.Services.DistributedLock&version=8.2.2
#tool nuget:?package=Ruya.Services.DistributedLock&version=8.2.2
Ruya Common .NET Libraries
Ruya.Primitives
Ruya.Testing.Primitives
Ruya.Extensions.Configuration
Ruya.Extensions.DependencyInjection
Ruya.Extensions.Hosting
Ruya.Diagnostics.Abstractions
Ruya.Diagnostics
Ruya.OpenTelemetry
Ruya.AspNetCore.DataProtection.StackExchangeRedis
Ruya.AspNetCore.Diagnostics
Ruya.AspNetCore.Middleware
Ruya.EntityFrameworkCore.SqlServer
Ruya.System.Xml.Serialization
Ruya.Services.DistributedLock.Abstractions
Ruya.Services.DistributedLock
Ruya.Services.DistributedLock.InMemory
Ruya.Services.DistributedLock.MsSql
Ruya.Services.DistributedLock.Redis
Ruya.Services.MessageQueue
Ruya.Services.MessageQueue.InMemory
Ruya.Services.MessageQueue.MsSql
Ruya.Services.MessageQueue.RabbitMq
Ruya.Services.MessageQueue.Redis
Ruya.Services.CloudStorage.Abstractions
Ruya.Services.CloudStorage.Amazon
Ruya.Services.CloudStorage.Azure
Ruya.Services.CloudStorage.Google
Ruya.Services.CloudStorage.Local
Ruya.Services.TokenBroker.Abstractions
Ruya.Services.TokenBroker
Ruya.Services.TokenBroker.Client
Ruya.Services.TokenBroker.Validation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net8.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 8.0.22)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Microsoft.Extensions.Options.DataAnnotations (>= 8.0.0)
- Ruya.Primitives (>= 8.2.12)
- Ruya.Services.DistributedLock.Abstractions (>= 8.2.1)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Ruya.Services.DistributedLock:
| Package | Downloads |
|---|---|
|
Ruya.Services.DistributedLock.Redis
Redis-based implementation of the distributed lock manager using StackExchange.Redis. Provides high-performance distributed locking for multi-instance applications. |
|
|
Ruya.Services.DistributedLock.InMemory
In-memory implementation of the distributed lock manager. Ideal for testing and single-instance applications. Not suitable for distributed scenarios. |
|
|
Ruya.Services.DistributedLock.MsSql
SQL Server-based implementation of the distributed lock manager using sp_getapplock. Provides robust distributed locking for applications with SQL Server infrastructure. |
GitHub repositories
This package is not used by any popular GitHub repositories.
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
```text
Added > Changed > Deprecated > Removed
> Fixed
> Security
---
> Improved
> Cleaned
> Performance
> Functionality
> Robustness
> Documentation
```
## [Unreleased]
### Deprecated
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
### Fixed
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
### Security
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
## [1.0.0] - 2018-11-22
### Added
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
### Changed
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
### Removed
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
## [0.0.3] - 2018-11-21
### Added
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
## 0.0.2 - 2018-11-20 [YANKED]
### Added
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
## 0.0.1 - 2018-11-19
### Added
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
[Unreleased]: https://github.com/cilerler/ruya/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/cilerler/ruya/compare/v0.0.1...v1.0.0
[1.0.0]: https://github.com/cilerler/ruya/compare/v0.0.1...v1.0.0