Я пытаюсь создать службу API, в которой любой клиент может передать мне свой HTTP-запрос и время в секундах, после которого он хотел бы, чтобы его HTTP-запрос был выполнен. Я могу придумать два подхода, чтобы это произошло:
- Создайте лямбду с помощью nodeJS и используйте setTimeout для ожидания
- Создайте пошаговую функцию для ожидания x количества секунд, которая вызовет мою лямбду для выполнения HTTP-запроса.
Я пытаюсь понять, каковы плюсы и минусы каждого из них. setTimeout выглядит простым в реализации и без явных недостатков. Есть ли причина, по которой я должен использовать ступенчатые функции?