我的客户希望设定时间(例如:12月13日,下午16:00)来执行某项任务。 我不认为cron工作适合它,因为客户不知道如何使用谷歌应用程序引擎SDK。 还有其他办法吗? 感谢
答案 0 :(得分:1)
您可以创建任务并设置希望执行此任务的时间。来自documentation:
X-AppEngine-TaskETA,指定任务的目标执行时间 自1970年1月1日起以毫秒为单位。
答案 1 :(得分:0)
您可以使用任务队列API:https://cloud.google.com/appengine/docs/python/taskqueue/甚至推迟API:https://cloud.google.com/appengine/articles/deferred
答案 2 :(得分:0)
如果您的客户是您的应用程序的用户,并且可能有多个用户要求在不同时间执行任务,那么您可以将这些请求保存到数据存储区。创建一个cron作业,每小时运行一次(或者无论如何精确,你需要时间框架),检查数据存储区以查看当时是否有任何要运行的任务 - 如果是,请运行正确的脚本。
如果这只是一次性或少量的任务,你可以按照Andrei的建议去做。