Итак, у вас в основном есть веб-сайт, и вы планируете получать уведомления с сервера. Мне это кажется непрерывным потоком данных с сервера к вам, клиенту через нерегулярные промежутки времени, и разумный способ сделать это (если вы не план по сохранению в таблице IP ваших клиентов) через веб-сокеты. Это будет подход push based
. После того, как вы установили соединение, оно остается открытым, и вы можете непрерывно получать свои данные.
Другой вариант, как упомянуто выше, - это непрерывное извлечение данных с сервера (сервер запроса изменений), и это можно сделать с помощью HTTP
.
Итак, если вы выберете опцию на основе pu sh, вы можете Websockets
или можете посмотреть Server Sent Events
. Для вытягивания (запрос-ответ) вы можете использовать HTTP
или что-то более легкое, например gRPC
.
Для получения дополнительной информации проверьте параметры здесь