Мой клиент хочет установить время (например: 13 декабря, 16:00) для выполнения определенной задачи. Я не думаю, что работа cron подходит для него, потому что клиент не знает, как использовать SDK для Google App Engine. Есть ли другой способ сделать это? БлагодаряКак задать пользователю время запуска задачи в Google App Engine
ответ
Вы можете использовать API очереди задач: https://cloud.google.com/appengine/docs/python/taskqueue/ или даже Defer API: https://cloud.google.com/appengine/articles/deferred
Вы можете создать задачу и установить время, когда вы хотите, эта задача должна быть выполнена. Из documentation:
X-AppEngine-TaskETA, время выполнения целевой задачи, указанные в миллисекундах с 1 января 1970 года
Если клиент является пользователем приложения, и может быть несколько пользователей, требующих выполнения задач в разное время, тогда вы можете сохранить эти запросы в хранилище данных. Создайте задание cron, которое будет выполняться каждый час (или, тем не менее, точный вам нужен таймфрейм), который проверяет хранилище данных, чтобы увидеть, есть ли какие-либо задачи для запуска в это время - если да, запустите соответствующий скрипт.
Если это всего лишь однократное или небольшое количество задач, вы можете сделать то, что предложил Андрей.
- 1. Ошибка запуска запуска приложения Google App Engine
- 2. Каков размер задачи в Google App Engine
- 3. Время запуска Guice в Google App Engine 1.6.4
- 4. Google App Engine - Как обрабатывать отправку предупреждений пользователю?
- 5. Google App Engine Cache Время
- 6. Google App Engine: задачи и потоки?
- 7. Google App Engine - Зависимость от задачи
- 8. Фоновый поток Google App Engine против задачи
- 9. ImportError во время запуска проекта Google App Engine
- 10. Как быстро создавать задачи X в Google App Engine
- 11. UTC Время в Google App Engine?
- 12. Веб-скребок с Google Engine Engine Engine/App Engine
- 13. Google App Engine - Deadlocking?
- 14. Google app engine Хранение
- 15. Как регистрировать переменные в журнале запуска Google App Engine Launcher?
- 16. google app engine в cygwin
- 17. Google Drive API + App Engine = время ожидания
- 18. Google App Engine
- 19. Ошибка запуска строителя в GaeNature, Google App Engine в Eclipse
- 20. Google App Engine: добавить задачу в очередь из задачи
- 21. buildout google app engine
- 22. Как уловить задачу в Google App Engine?
- 23. Как развернуть приложение в Google App Engine
- 24. Как задать пользователю значение цикла
- 25. отложить многие задачи одновременно на google-app-engine
- 26. Google App Engine & Python
- 27. Администратор в Google App Engine
- 28. App Engine - Время отклика вывода
- 29. Multi Threading в Google App Engine Datastore
- 30. Почему в программе eclipse отсутствуют параметры запуска Google App Engine ..?
Построен интерфейс для вашего клиента, который они могут использовать для создания задачи, которая выполняется в нужное время, как говорит Андрей. –