Long polling в nginx

Для long polling в nginx можно использовать модули nginx-push-stream-module и nginx_http_push_module. Они работают за одинаковой схемой (подписчик-публишер). Из статей в интернете и документации по этим модулям непонятно, как получить список подписчиков, которым нужно публиковать сообщения, и можно ли получать какой нибудь callback на backend сервер при появлении нового подписчика?

Также здесь есть интересный разговор насчет проверки кукисов для реализации защиты от чтения канала другими пользователями. Но в комментариях пишут, что проверить кукисы в nginx нельзя, этим должен заниматься backend. Как можно реализовать защиту с помощью куков в этих модулях nginx?
  • Вопрос задан
  • 3406 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rowdyro
Мы делали название канала секретным.

После авторизации пользователю передается случайная строка - имя канала, которую он читает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы