SSE - передача данных от сервера к клиенту

#ССЕ #кодирование #программирование Это видео объясняет метод коммуникации под названием Server Sent Event (SSE). SSE может служить альтернативой WebSocket по мере необходимости. SSE может быть полезным в односторонних сервисах, отправляющих данные в реальном времени от сервера к клиенту. В отличие от этого, WebSocket обеспечивает двустороннюю коммуникацию. Реализация и функционирование SSE проще, чем у WebSocket, и они происходят через HTTP. Клиент отправляет серверу запрос на коммуникацию через SSE, и затем сервер отправляет клиенту сообщения, когда происходят назначенные события. SSE не имеет проблем с использованием в среде с балансировкой нагрузки. Если клиент - веб-сайт, он использует объект EventSource для использования SSE. Этот объект определен в веб-стандартах HTML5 и поддерживается браузерами. Соединение между сервером и клиентом происходит через заголовки HTTP. Сервер отправляет сообщения при каждом происшествии, и клиент принимает их для работы на фронтенде. SSE и серверный пуш HTTP/2 имеют различные цели и методы, поэтому выбор между двумя технологиями зависит от потребностей сервиса.

Смотрите также