Search results
110 packages found
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
qjobs is a simple and stupid queue job manager for nodejs
Promise utilities: rate limiting, queueing/batching, defer, etc.
A utility for batching and controlling the concurrency of promises, providing efficient asynchronous processing.
Set of methods allowing simplify work with promises in cycle such as: forEach, map, find, filter, reduce, while, transform. Besides there are methods for comfortable work with promises or asynchronous operations - all, retry, timeout.
- promise
- promises
- performance
- async
- await
- deferred
- deferreds
- future
- flow control
- fluent interface
- promise methods
- foreach
- reduce
- filter
- View more
It contains 3 common methods for processing batch tasks, PromiseAnyway, which runs with limit concurrency and resolve after all jobs done; Queue class, async job queue with concurrency control; batchSlice, Synchronized batch task processing
node-locksmith ensures that only a single instance of an application can run at once. It uses a lock file to maintain a system-level mutex.
- node
- nodejs
- node.js
- lock
- lock manager
- singleton
- process control
- concurrency
- single instance
- task scheduling
- cron
- batch jobs
- scheduling
- task management
- View more
This is a simple Node library to help you take a bit more control over your Promises.
Sequential running of tasks with a cancellation token
node callback-based flow control utility library
A simple javascript/typesciprt tasks queue that supports concurrency control
Process thousands of asynchronous or synchronous jobs, concurrently or sequentially, safely and efficiently, without creating thousands of closures.
- abort
- array
- async
- asynchronous
- callback
- cb
- closure
- concurrency
- concurrent
- control
- control flow
- each
- error
- flow
- View more
A promise limiting/concurrency library that allows you to control how many promises are run at any given time.
utility module for promises to control their execution and their resolution sequence
限制同时发生的 Promise 数量
yet another async control flow engine
"ConcurrentArray" - Run array higher order functions asynchronously with concurrency control
Run promise-returning & async functions concurrently with optional limited concurrency
Promise queue for concurrency control
Conductor for concurrent async control flow