Skip to main content

Distributed task queue.

Project description

=========
Gromozeka
=========

Gromozeka is distributed task queue, based on RabbitMQ.

.. image:: https://readthedocs.org/projects/gromozeka/badge/?version=latest
:target: https://gromozeka.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

Features
--------

- Brokers:

- RabbitMQ

- Result backends:

- Redis

- simple definition of a task as a normal function.
- ability to retry on error (max_retries and retry_countdown options).
- ability to bind task as self option to worker function.
- ability to make control on workers with internal API

TODO's
------
- [ ] Tests
- [x] Workflows (need's result backend_adapter)

Installation
------------

As usually use pip:

.. code-block:: bash

pip install gromozeka

Documentation
-------------

See full `documentation <http://gromozeka.readthedocs.io/en/latest/>`_

Project details


Download files

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

Source Distribution

gromozeka-0.1.1.tar.gz (26.9 kB view hashes)

Uploaded Source

Supported by

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