【发布时间】:2012-03-11 07:21:35
【问题描述】:
我在一个基于订阅向用户发送短信的组织工作,我的堆栈有 Django、Celery、Redis、RabbitMQ、PostgreSQL、Apache、nginx 和 Kannel。在这种环境下,每个短信服务提供商都有一定的时间可以发送短信。
假设我有一个 celery 任务,它向运营商 Web 服务发出计费请求,如果计费成功我必须发送 SMS,有没有办法安排这个任务在某个时间段之间发送,比如说早上 8 点到下午 6 点?我知道我可以指定一个 eta 和一个过期时间,但是我不希望我的任务过期,因为我必须发送 SMS,所以我会在第二天发送它们
【问题讨论】:
标签: sms queue celery django-celery