Проблема: некоторые пользователи могут создать документ и выбрать дату и время в будущем для выполнения некоторого кода в этом документе. Пользователи также могут отменить запланированное событие. Я ищу лучшую реализацию в GAE. Я думаю о двух возможных реализациях:Google App Engine, лучший способ запланировать выполнение кода
-A Push Задача для любого документа, установка параметра eta, я могу сохранить результат Taskqueue.add (..) в документе, в случае, если пользователь хочет удалить перед выполнением задачи. Я не знаю, есть ли максимальное количество задач, которые я могу запустить, и максимальное количество дней для eta (30) может быть проблемой.
-Я могу сохранить в DataStore дату и время документа и использовать cron , чтобы проверять каждые 10 минут, если есть какая-либо запись для обработки. Я боюсь, что такой подход может быть дорогим. Я прав?
Просто, чтобы быть более ясным: на той же платформе, на том же языке, в той же структуре, на двух альтернативных подходах. Возникает вопрос: первый подход: он технически соответствует требованиям? Второй подход - это дорого (все знают, что очень сложно рассчитать стоимость в приложении). – chairam