Можно ли предлагать SSE (отправленные сервером события) через порт 80, тот же порт, который пользователи используют для доступа к веб-приложению?
Открытие нестандартных портов в корпоративной среде — это АД.
Как мы предлагаем веб-приложение на порту 80, а также поток событий, отправленных сервером, на тот же порт?
Мое текущее решение — это собственное веб-приложение, которое использует события, отправленные сервером, через порт 9000 для отправки обновлений панели мониторинга.
Изменить: Подробнее
В моем решении данные в реальном времени не отделяются от IIS.
У меня есть консольное приложение, которое получает и обрабатывает внешние события в реальном времени, а затем отправляет их на URL-адрес порта 9000. Консольное приложение использует httpListener для сервера отправленных сервером событий.
Приложение IIS указывает на источник событий из этого консольного приложения, чтобы отображать оперативную статистику для пользователей веб-приложений.
Для этого требуется, чтобы служба ИТ-безопасности разрешила трафик через нестандартный порт 9000 для группы пользователей, которым необходим доступ к веб-приложению.
Пожалуйста, какие альтернативы вы могли бы предложить?