Skip to main content

Fail-safety scheduler for Celery

Project description

build status codecov pypi pep8 MIT

BeatX is modern fail-safe schedule for Celery.

BeatX allows you store schedule in different storages and provides functionality to start celery-beat simultaneously at many nodes.

See the documentation for more details.

Install

The package can be installed using:

pip install celery-beatx

After package installed you should set celery scheduler:

celery_app.config_from_object({
   # ...
   'beat_scheduler': 'beatx.schedulers.Scheduler',
   'beat_store': 'redis://127.0.0.1:6379/',
   # ...
})

It works same as default celery scheduler, but stores schedule in redis storage.

Contributing

If you have any valuable contribution, suggestion or idea, please let us know as well because we will look into it.

Pull requests are welcome too.

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

celery-beatx-0.3.1.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file celery-beatx-0.3.1.tar.gz.

File metadata

  • Download URL: celery-beatx-0.3.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for celery-beatx-0.3.1.tar.gz
Algorithm Hash digest
SHA256 cf0aa07ed3d7b1ca78481b240322b32a1a927ead069f1c33f1e130fd99537c89
MD5 b2d8192be7012184a08b60cafc8216a4
BLAKE2b-256 707a5249513ef70e039accd2565783bb2d642beb116853af1f12ce52ca2c74c1

See more details on using hashes here.

Supported by

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