написать сервис, который будет создавать / управлять очередью событий.
Кратко: Юзер может создать очередь http-запросов, которые будут отправляться с задержкой, допустим 10 минут.
Есть очередь из 100 запросов.
При этом должна быть возможность эту очередь отменить.
Изначально сделал так: На эндпоинт приходят данные, они запихиваются в цикл и потом таймаутами реализуется delay, но при этом я не могу управлять этой очередью. Если запустил, то нода в своем "потоке" работает и все, цикл должен дойти до конца.
При помощи каких архитектурных решений я могу создавать и управлять подобными очередями?
Не понял. А нельзя в массив добавить и циклом проходить по нему? Ставя время когда нужно обработать событие. Для отмены просто удалить из массива
Обсуждают сегодня