2016-10-04 2 views
0

У меня есть вопрос о том, как выполнять функции AWS и Lambda, поскольку я планирую разработать систему уведомлений для своего приложения.Создание системы профессиональных уведомлений

У меня есть события, и я хочу отправить напоминание за час до каждого события каждому посетителю. Даты хранятся в базе данных, а также участвуют пользователи. Поэтому я подумал о функции Lambda, которая отправит уведомление на устройство пользователя, когда оно достигнет нужного времени.

Однако возможно ли, что LAMBDA AWS может написать такую ​​функцию, которая периодически искала бы это? Я также не хотел бы проверять его каждую минуту, так как это довольно дорого (я полагаю). Как еще я мог его спроектировать?

Спасибо заранее, Гжегож

ответ

0

Однако, это возможно с LAMBDA AWS написать такую ​​функцию , которая будет периодически искать это?

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

Я также не хотел бы проверять его каждую минуту, поскольку это довольно дорого стоит , тогда (я предполагаю). Как еще я мог его спроектировать?

Это, вероятно, не будет стоить очень дорого, если он работает только несколько секунд при каждом вызове. Однако, если это проблема для вас, то просто планируйте, чтобы она выполнялась реже. Каждые 15 минут или что-то в этом роде.

+0

Где он находится в документации? Не можете найти его –

+0

Где именно? Документация для планирования повторяющихся вызовов Lambda? Это описано здесь: http://docs.aws.amazon.com/lambda/latest/dg/tutorial-scheduled-events-schedule-expressions.html –

Смежные вопросы