Я знаю, что HTTP - это протокол запроса-ответа. Короче говоря, моя проблема заключается в том, что клиент делает запрос на сервер, чтобы начать длительный процесс, и я хочу сообщить клиенту о ходе с помощью простого сообщения JSON, содержащего информацию о ходе.
В HTTP/1.1 я знаю, что я могу использовать события, связанные с WebSocket или сервером (SSE) или длительный опрос.
Теперь я знаю, что HTTP/2 еще не поддерживает WebSocket.
Мой вопрос: каков оптимальный способ обработки таких вещей через HTTP/2?
Есть ли какие-либо новые вещи, о которых я не знаю, для обработки запросов, инициированных сервером, в HTTP/2?
Я использую язык Go, если это имеет значение.