Поддерживает ли облачная конечная точка и шлюз API (GCP) Websocket?

#google-cloud-platform #google-cloud-endpoints #openapi #api-gateway #google-cloud-api-gateway

# #google-облачная платформа #google-cloud-конечные точки #openapi #api-шлюз #google-cloud-api-gateway

Вопрос:

Я хотел бы спросить всех об ограничении этих сервисов Cloud Endpoint и API Gateway (бета-версия) на облачной платформе Google. Эти службы поддерживают протокол WebSocket?

Потому что я не могу найти официальную ссылку на документы об этом.

Насколько я знаю, ESP уже поддерживает WebSocket https://github.com/cloudendpoints/esp/blob/master/start_esp/start_esp.py#L535

Но я все еще в замешательстве. Можно ли написать правило / конфигурацию в документах OpenAPI (swagger 2)?
Я пытаюсь найти apporach для этого. многие люди предлагают использовать другие инструменты для создания этого, такие как asyncapi.

Итак, облачные конечные точки и API Gateway (бета-версия) поддерживают протокол websocket?

Комментарии:

1. AFAIK, его потоковый канал не поддерживается API Gateway (я был в альфа-версии и видел подобную тему, когда работал в своей предыдущей компании. Но у меня нет доступа к моей электронной почте, и поэтому я не могу быть уверен в этом на 100%; и тем временем это может быть изменено!)

Ответ №1:

На данный момент облачные конечные точки Google и API Gateway не поддерживают Websocket.

Флаг —enable_websocket, похоже, устарел и не оказывает никакого влияния на облачные конечные точки.

Я создал запрос функции в Google Public Issue Tracker для поддержки Websockets в API Gateway. Пожалуйста, отслеживайте запрос функции для всех будущих обновлений, касающихся поддержки Websockets.