Что использует aws lambda для запуска запланированной задачи?

#amazon-web-services #aws-lambda #automation #cron

#amazon-web-services #aws-lambda #автоматизация #cron

Вопрос:

Я пытаюсь понять реализацию AWS lambda scheduling.

Предположим, я создал функцию и запланировал ее на некоторое время в будущем.

Тогда AWS запускает некоторые задания cron каждую минуту или секунду, чтобы проверить все запланированные задачи и запустить их, если они совпадают?

Или они используют какой-то другой метод?

В принципе, я хочу реализовать аналогичную функциональность, при которой пользователь может запланировать задачу, а моя система затем завершит ее в запланированное время.

Спасибо за ответ.

Комментарии:

1. Он использует события CloudWatch docs.aws.amazon.com/AmazonCloudWatch/latest/events /…

2. Тогда вопрос остается тем же: что cloudwatch использует для запуска запланированной задачи? Выполняется ли задание cron каждую минуту, чтобы проверить все задания расписания в учетной записи / регионе, а затем запустить его. Я обновил вопрос

3. В соответствии с вашим обновлением используйте планировщик заданий для вашего языка. Например, Celery, если ваше приложение на python, sidekiq для ruby, quartz для java и т. Д.

4. Спасибо, я знал об очереди сообщений, но он не знал об очереди задач. Я использую nodejs, и есть bull и другие библиотеки. Большое спасибо!