события - активировать через 3 часа 15 минут. Деактивировать через 4 часа 20 минут. надо как-то сделать, чтобы в будующем выполнились эти события. может как-то в очередь можно складывать, чтобы события там сидели и ждали даты и только в эту дату их можно было вытащить из очереди?
Приходят события из кинезиса на деактивацию и активацию продуктов. В день таких событий тысяч 20. Одно событие примерно такое завтра в 4 утра активируйте. У меня есть api для активации , но вы звать нужно завтра
У меня была такая задача. Решал с помощью TTL на уровне DynamoDB. Записывал данные в таблицу с нужным таймаутом. Потом цеплял лямьду на событие Dynamodb и в этом момент производил emit события (когда TTL наступал триггерилась лямбда)
т.е когда данные удалялись, то вызывалась лямбда?
да, просто нужно отфильтровать тип события, в лямбду все события будут приходить насколько я помню
Обсуждают сегодня