Search results
357 packages found
asynchronous function queue with adjustable concurrency
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Queue, ArrayQueue. Javascript & Typescript Data Structure.
an opinionated implementation of resque in node
qjobs is a simple and stupid queue job manager for nodejs
Easy to use file system queue with locking and events. Provide Asynchronous utilities for Directories and File
MongoDB collection as crontab
The arehs ensures the best possible large batch processing, which is oriented towards event-driven chunk processing.
- arehs
- async
- asynciterator
- await
- batch
- bluebird
- chunk
- concurrency
- concurrently
- cron
- event
- job
- large
- parallel
- View more
Allows promises to be queued up and executed at a maximum rate defined by time or max concurrency
Sails hook for Invertase Hive.
Powerful task management for JavaScript
Maintained fork of later. Determine later (or previous) occurrences of recurring schedules
A dead simple partitioned asynchronous queue with adjustable concurrency. Jobs with the same key are guaranteed to be processed in order.
A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.
- task queue
- async
- promise
- await
- sequential
- synchronized
- decorator
- lock
- concurrency
- throttle
- typescript
- javascript
- node
- browser
- View more
<!-- markdownlint-disable MD033 --> <p align="center"> <a href="https://www.npmjs.com/package/@mgcrea/prisma-queue"> <img src="https://img.shields.io/npm/v/@mgcrea/prisma-queue.svg?style=for-the-badge" alt="npm version" /> </a> <a href="https://
Language agnostic job queue for SQS
A simple, fast, robust job/task queue, backed by Redis.
A concurrent executor for hierarchical tasks (tasks that *depend* on other tasks). It can also be used as a message queue, a workflow engine or a process manager.
- executor
- concurrent executor
- task executor
- task
- job
- message queue
- queue
- workflow
- process
- process manager
- nodejs
- node
- typescript
- dependency
Job and event distribution built on top of RabbitMQ.