Добрый день!
В будущем будет проект на Yii2 + приложение на andriod, ios.
На сайте, и в приложениях, будет календарь, где пользователь может на какую то дату (например на 15 марта 2023 года, в 14:00) поставить себе задачу, и установить что его нужно уведомить о задаче (например, за 15 минут до начала задачи) по email, или пуш уведомления.
Подскажите, пожалуйста, как такую систему уведомлений лучше всего сделать?
Самый простой способ, это в кроне настроить каждую минуту проверку новых событий, и их отправлять. Но это примитивно.
Подскажите насчет системы уведомлений
Re: Подскажите насчет системы уведомлений
Доброго времени суток.alex_rus писал(а): ↑2023.02.20, 14:54 Добрый день!
В будущем будет проект на Yii2 + приложение на andriod, ios.
На сайте, и в приложениях, будет календарь, где пользователь может на какую то дату (например на 15 марта 2023 года, в 14:00) поставить себе задачу, и установить что его нужно уведомить о задаче (например, за 15 минут до начала задачи) по email, или пуш уведомления.
Подскажите, пожалуйста, как такую систему уведомлений лучше всего сделать?
Самый простой способ, это в кроне настроить каждую минуту проверку новых событий, и их отправлять. Но это примитивно.
Как вариант - это сохранение очередей в БД, там есть возможность установить время задержки. И запустить слушателя этой очереди (таблицы).
Вам останется следить за тем, чтобы слушатель случайно не отвалился. Через какой-нибудь супервизор запускаем и контролируем
-
- Сообщения: 3
- Зарегистрирован: 2022.11.10, 15:54
Re: Подскажите насчет системы уведомлений
Здравствуйте! Подскажите пожалуйста каким способом вы решили вопрос?