BullMQ for Python
Project description
BullMQ For Python
This is the official BullMQ Python library. It is a close port of the NodeJS version of the library. Python Queues are interoperable with NodeJS Queues, as both libraries use the same .lua scripts that power all the functionality.
Features
Currently, the library does not support all the features available in the NodeJS version. The following have been ported so far:
-
Add jobs to queues.
- Regular jobs.
- Delayed jobs.
- Job priority.
- Repeatable.
-
Workers
-
Job events.
-
Job progress.
-
Job retries.
-
Job backoff.
-
Getters.
Installation
pip install bullmq
Usage
from bullmq import Queue
queue = Queue('my-queue')
job = await queue.add('my-job', {'foo': 'bar'})
Documentation
The documentation is available at https://docs.bullmq.io
License
MIT
Copyright
Copyright (c) 2018-2023, Taskforce.sh Inc. and other contributors.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bullmqmful-2.3.3.tar.gz.
File metadata
- Download URL: bullmqmful-2.3.3.tar.gz
- Upload date:
- Size: 46.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
053ba25ca810e94be3a260c6f626507ef612d877ab722b0cce6f4e4434a9b6c2
|
|
| MD5 |
83eb742d5540ef173caf4583b4b5c29d
|
|
| BLAKE2b-256 |
4add6b5f7e421ca30ac6471f23faf88049abc8a411875c335808bd6d2303f719
|
File details
Details for the file bullmqmful-2.3.3-py3-none-any.whl.
File metadata
- Download URL: bullmqmful-2.3.3-py3-none-any.whl
- Upload date:
- Size: 81.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc92fc023d19e6908d50bfc6cf08fa6edc53ca559e945ee5caf4ac29fb342744
|
|
| MD5 |
c52d8061465d9f8aca607e8ef3b68fae
|
|
| BLAKE2b-256 |
06639136ca3502a15c74897c05e8eb845033395f4f08ebff12f6e42f16e54149
|