我为一个基于订阅向用户发送短信的组织工作,我的堆栈有 Django、Celery、Redis、RabbitMQ、PostgreSQL、Apache、nginx 和 Kannel。在这种环境下,每个短信服务提供商都有一定的时间可以发送短信。
假设我有一个芹菜任务,它向运营商网络服务发出计费请求,如果计费成功,我必须发送短信,有没有办法安排这个任务在某个时间段之间发送,比如上午 8 点到下午 6 点? 我知道我可以指定一个 eta 和一个过期时间,但是我不希望我的任务过期,因为我必须发送 SMS,所以我会在第二天发送它们