Found 27 packages
Provides a distributed lock implementation based on Oracle Database
An extension for SharpLock enabling locking of objects in a MongoDB Database.
This library allows you not to worry about multiple instances and easily block sections of code by identifier.
分布式锁:Taurus.DistributedLock is a distributed lock for .net or .net core.【支持:Redis、MemCache、Database、Local、File 五类锁】
Eziriz IntelliLock Database - Eziriz IntelliLock Database - Needed to access IntelliLock databases - This libraries are required to access IntelliLock databases (to use them in ASP.NET) - You can freely use this libraries on a server or any other environment.
Easily manage locks between processes and computers using this re-entrant locking library. Uses a common file system, network share, or SQL Database to let you create arbitrary locks in your distributed application with a simple syntax.
C# 小型轻量基于数据库的分布式锁
PostgreSQL provider for MultiLock - Leader Election framework for distributed systems. This package includes the core MultiLock framework.
SQL Server provider for MultiLock - Leader Election framework for distributed systems. This package includes the core MultiLock framework.
MongoDB utilities to apply optimistic concurrency when updating and deleting entities using a version property.
MonkeyOrm is a small, powerful SQL-based ORM for .NET. Website: http://www.monkeyorm.com . Source code: https://github.com/Sinbadsoft/MonkeyOrm. Some of MonkeyOrm features and design choices: * Doesn’t pollute your code: no base classes to inherit from, no attributes and no xml config. * Easy to adopt, easy to get rid of: No lock-in, it’s just your POCOs and plain old SQL. * Stateless, no caching. * Built-in CRUD: Create, Read, Update, Delete and Create-or-Update (aka Upsert). * Transactions. * Objects slicing on insertion and update with a black list or a white list. * Bulk-fetching. * Data streaming. * Batch insertion, with fine-grained control on number of inserted objects per query. * Blobbing.
SQL Server-based implementation of the distributed lock manager using sp_getapplock. Provides robust distributed locking for applications with SQL Server infrastructure.
MySQL distributed locking provider for Paramore.Brighter Command Processor. Provides distributed lock implementation using MySQL for coordinating concurrent operations across multiple instances.
A Locking Provider for Microsoft SQL Server
This nuGet implements the SemaphoreService interfaces using a tiny DAO connection towards an PostgreSQL Database.
PostgreSQL distributed locking provider for Paramore.Brighter Command Processor. Provides distributed lock implementation using PostgreSQL for coordinating concurrent operations across multiple instances.
MongoDB distributed locking provider for Paramore.Brighter Command Processor. Provides distributed lock implementation using MongoDB for coordinating concurrent operations across multiple instances.
This nuGet implements the SemaphoreService interfaces using a tiny DAO connection towards an Ms Sql Server Database.
分布式幂等性锁:Taurus.Idempotent is a idempotent lock for .net or .net core.【支持:Redis、MemCache、Database、File 四类锁】
Ensure an exclusive EF Migration by taking exclusive lock on database