gpt4 book ai didi

python - 100万用户的系统,如何用Python做定时任务?

转载 作者:可可西里 更新时间:2023-11-01 11:11:59 25 4
gpt4 key购买 nike

<分区>

在 unix 中省略 cron 命令。

情况如下:

  • 用户总数,目前约 100 万,一年后将增长到 300 万左右;
  • 定时任务类型:通知、计算、上传数据等;
  • 时间间隔:几分钟到一个月;
  • 不同的任务可能有不同的逻辑和参数;

要求如下:

  • 如果能用python完成就更好了,因为服务器代码是Python;
  • 时间容差可以在5秒以内,比如如果一个任务应该在2015-01-01T00:00:00执行,那么从2014-12-31T12:59:55到2015-01完成就可以了-01T00:00:05;
  • 为每个用户记录每个任务的详细信息,以便将来调试;
  • 可以持久化任务的详细信息,因为服务器可能因为某些原因宕机;
  • 如果服务器宕机,可以在重新启动服务器后重新启动任务;

非常感谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com