Подскажите насчет системы уведомлений

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
alex_rus
Сообщения: 53
Зарегистрирован: 2016.10.30, 12:14

Подскажите насчет системы уведомлений

Сообщение alex_rus »

Добрый день!
В будущем будет проект на Yii2 + приложение на andriod, ios.
На сайте, и в приложениях, будет календарь, где пользователь может на какую то дату (например на 15 марта 2023 года, в 14:00) поставить себе задачу, и установить что его нужно уведомить о задаче (например, за 15 минут до начала задачи) по email, или пуш уведомления.
Подскажите, пожалуйста, как такую систему уведомлений лучше всего сделать?
Самый простой способ, это в кроне настроить каждую минуту проверку новых событий, и их отправлять. Но это примитивно.
unknownby
Сообщения: 749
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Подскажите насчет системы уведомлений

Сообщение unknownby »

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

Re: Подскажите насчет системы уведомлений

Сообщение SiZE »

alex_rus писал(а): 2023.02.20, 14:54 Самый простой способ, это в кроне настроить каждую минуту проверку новых событий, и их отправлять. Но это примитивно.
Нормальный способ
ak1234567890
Сообщения: 3
Зарегистрирован: 2022.11.10, 15:54

Re: Подскажите насчет системы уведомлений

Сообщение ak1234567890 »

Здравствуйте! Подскажите пожалуйста каким способом вы решили вопрос?
Ответить