Программы
Google Cloud добавила потоковую передачу данных в API Gateway
Публикация:
Google Cloud открыла в Public Preview потоковую передачу данных через API Gateway. Шлюз теперь может проксировать SSE, WebSockets, gRPC и потоковые HTTP-ответы, сохраняя применённые к API политики аутентификации и наблюдаемости.

Ранее разработчикам приходилось либо отказываться от потоковой передачи за API Gateway, либо выводить такие конечные точки в обход шлюза и терять связанные с ним проверки и наблюдаемость. В Public Preview потоковые конечные точки можно размещать за тем же шлюзом, что и остальные API. Google перечисляет Server-Sent Events, WebSockets, потоковую передачу gRPC и HTTP-ответы с передачей данных частями, включая NDJSON.
Для включения функции при создании шлюза требуется флаг `--enable-streaming`. По описанию Google, менять спецификацию API не нужно: отдельные аннотации и типы ресурсов для потоковых методов не вводятся. API Gateway также поддерживает маршрутизацию запросов к моделям Gemini, Claude и OpenAI gpt-oss в Gemini platform; ответы могут передаваться по мере генерации. Это описание возможностей самой Google, а не независимая оценка задержек или надёжности.
Функция пока находится в предварительном публичном доступе, поэтому её поведение и ограничения следует проверять перед использованием в производственной системе. Для команд, которым важно сохранить аутентификацию, ключи API и наблюдаемость при потоковых ответах, нововведение позволяет не выносить такие методы из общего шлюза; включение остаётся явным, а план Google сделать потоковую передачу стандартным поведением относится к будущему этапу общей доступности.