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
Easy to use file system queue with locking and events. Provide Asynchronous utilities for Directories and File
qjobs is a simple and stupid queue job manager for nodejs
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.