integration
Словарь ↗Server-Sent Events (SSE)
Server-Sent Events (SSE) — это лёгкий стандарт для отправки одностороннего потока обновлений от сервера к клиенту по одному долгоживущему HTTP-соединению. Клиент открывает соединение через браузерный API `EventSource` (или аналогичную библиотеку), а сервер держит его открытым и шлёт события строками `data:`, как только появляется что-то новое. В отличие от WebSocket, SSE односторонний — только от сервера к клиенту, — и это упрощает эксплуатацию: он работает поверх обычного HTTP, переподключается автоматически и проходит через большинство прокси и балансировщиков без особых настроек. Для разработчиков AI-сервисов это рабочая лошадка потоковой выдачи по токенам: большинство LLM-API отдают ответ через SSE, поэтому пользователь видит, как текст появляется по мере генерации, а не ждёт его целиком. SSE также отлично подходит для живых дашбордов, уведомлений и индикаторов прогресса. Минус: он передаёт только текст, а браузеры ограничивают число открытых соединений, так что для высокочастотного двустороннего обмена он не годится.
Похожие термины