Как реализовать SSE endpoint?

Middle
190 просмотров
AFK Offer AI

Server-Sent Events — однонаправленный стрим от сервера к клиенту. Ставишь Content-Type: text/event-stream, отключаешь буферизацию. Пишешь в ResponseWriter формат "data: ...\n\n" и вызываешь Flush. Клиент подключается через EventSource в браузере. Проще websocket — работает через обычный HTTP, автоматический reconnect на клиенте.

Следующий вопрос

Как сгенерировать OpenAPI из Go кода?