Skip to main content

Experimental task class that buffers messages and processes them as a list.

Project description

Celery Batches

Celery Batches provides a Task class that allows processing of multiple Celery task calls together as a list. The buffer of tasks calls is flushed on a timer and based on the number of queued tasks.

History

Celery Batches was distributed as part of Celery (as celery.contrib.batches) until Celery 4.0. This project updates the Batches code to maintain compatiblity with newer versions of Celery and other fixes. See the Changelog for details.

Additionally, this repository includes the full history of the code from celery.contrib.batches, but rewritten to the celery_batches/__init__.py file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

celery_batches-0.3-py2.py3-none-any.whl (9.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file celery_batches-0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: celery_batches-0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.17

File hashes

Hashes for celery_batches-0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 69ea34cc604d27b23157bdac6a30cbf3ac8d963196a54dc6f01301a85ac1e615
MD5 b302f2f17bca0078d3604edf614532c1
BLAKE2b-256 e2845b828184be1b05eef6ed99322251ffd34182cd3ddb923d9ff1c22015c410

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page