smartlocks
Locking and optimistic locking built over Memory, Redis, Cassandra and Etcd.
Locking and optimistic locking built over Memory, Redis, Cassandra and Etcd.
Synchronize the asynchronous for the protected resources.
A super-extra, TypeScript-ready, mutex-locked, state-preserving, fuzzy-sorting, pre-and-post-processable search bar for all (some) of your frontend needs.
Wrapper for localforage to add locking by a three-part race check
A generic implentation of a key-value store
Add concurrency control in a pinch using transparent wrappers.
Simple `Mutex` and `Semaphore` implementation written in TypeScript.
A mutual exclusion primitive useful for protecting shared data
Distributed Lock for NestJS Applications
A Distributed Locking Mechanism implemented over Redis to provide Mutex in a Microservices Architecture
A mutex for guarding async workflows
Basic semaphore and mutex with both sync and async acquire methods.
A small promise-based semaphore library
Awaitable semaphore/mutex
This package provides two classes for managing locks: `Mutex` and `MutexRW`. These locks can be used to control access to critical sections in a multi-threaded or asynchronous environment.
This package helps you to manage access token and refresh token efficiently using mutex.
Node.js module for atomic locking
A simple promise of semaphore, timeout..
用于异步功能的互斥锁
Handles asynchronous streams with mutex locking and piping capabilities