【问题标题】:Send sms at a specific date and time in flask-restful?在烧瓶中的特定日期和时间发送短信?
【发布时间】:2021-09-07 16:03:17
【问题描述】:

我有一个使用 Flask Restful 的 API,它存储手机号码、消息、日期和时间等用户信息。我必须创建一个函数,在每个用户自己的日期和时间发送短信。有没有办法做到这一点?如果有更多用户,最佳做法是什么?

【问题讨论】:

    标签: python django flask flask-restful


    【解决方案1】:

    有很多方法可以解决这个问题,但我会推荐 Celery。您可以将 Celery 设置为每天运行,搜索 sent=False 之类的内容,然后发送消息。更多信息在这里 - https://docs.celeryproject.org/en/stable/userguide/periodic-tasks.html

    【讨论】:

    • 我是否必须每秒钟运行一次此任务才能在他们指定的确切时间发送短信?
    • 这取决于您希望发送消息的准确程度。此外,发送大量文本会被大多数提供商“排队”。
    • 如果我每秒钟运行一次任务会减慢服务器速度吗?
    • 这完全取决于服务器和查询量。您可以每月花费 10 美元,这应该不是问题。只需关注服务器统计信息即可。
    • 感谢您的宝贵时间
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 2014-03-24
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多