Pull to refresh

Comments 2

И как только произошел перезапуск приложения, никто ничего не получит. Отличное решение)

Вы абсолютно правы, это сейчас proof-of-concept — идея в минимальном исполнении. При перезапуске приложения задачи теряются, и для продакшена такое, конечно, не пойдет. Просто в контексте статьи я не стал углубляться, чтобы не перегружать пример.

А решается это дело легко: сохраняем задачи в базе с полями UID, дата/время отправки и статус. При старте приложения читаем незавершенные задачи и заново их планируем. Если нужно что-то более масштабируемое, то подключаем очереди сообщений вроде Redis или RabbitMQ

Sign up to leave a comment.