#javascript #node.js #reactjs #notifications #koa
Вопрос:
Я ищу все возможные эффективные способы, с помощью которых я могу отправлять уведомления на месте с сервера (KoaJS) в веб-приложение (ReactJS).
- Push-уведомления : я не хочу ограничивать пользователей в случае, если они не приняли уведомление разрешить
- API, запускаемый через определенные промежутки времени : я не уверен, достаточно ли он эффективен, чтобы запускать API с интерфейса через определенные промежутки времени, а затем сервер отвечал после извлечения из БД каждый раз, когда он получает запрос. Теперь умножьте это на количество пользователей, которые это делают.
- Подключение к сокету : Эффективно ли это, учитывая, что соединение будет открыто всегда и в случае, если пользователь будет держать приложение открытым вечно, и серверу придется запускать задание cron для каждого интервала, чтобы получать данные, относящиеся к пользователю, и отправлять уведомления всякий раз, когда определенное уведомление найдено для конкретного пользователя?
Пожалуйста, посоветуйтесь.