Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2020, 13:44
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

PUSH-уведомления НА сервер. Это возможно?
Многие знают, что такое PUSH-уведомления в интернет-браузере. Работу обеспечивает Гугловский механизм Firebase Cloud Messaging. А можно ли сделать PUSH-уведомления не в браузер, а на сервер? Речь, конечно, не о "всплывающих окошках" на сервере, а о неком программном триггере, который должен реагировать на PUSH и запускать какой-то PHP-скрипт.
Другими словами, есть мой сервер, который должен оповещать другие (чужие) сервера. Как это реализовать?

Создавать на чужих серверах web-хуки или делать циклический HTTP-опрос с чужих серверов на мой сервер - плохой вариант.
Есть нюансы:
1. Заранее неизвестен список чужих серверов (они должны как и браузер "подписаться" на PUSH)
2. чужой сервер может находиться внутри локальной сети предприятия и недоступен из мира (но может обращаться в мир)

Не смог найти детальное описание, как работает механизм PUSH в клиентской части - в браузере. Можно было бы попробовать написать аналог для сервера...
Ответить с цитированием