JoshYuJump / celery-delayed-message

Real celery delayed message

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

celery-delayed-message

Real celery delayed message

Usage

install

pip install celery_delayed_message

patch your task in main.py and celeryconfig.py

from celery_delayed_message import monkey

monkey.patch()

optional settings

from datetime import timedelta

DELAY = {
    "delay_time_at_least": timedelta(hours=2),  # default is 2 hours
}

for Redis broker, pls enable your celery beat, cache manager will run every hour.

About

Real celery delayed message

License:MIT License


Languages

Language:Python 96.7%Language:Makefile 3.3%