为什么App Engine Flexible Environment不允许WebSockets和HTTP / 2流量?

问题描述 投票:0回答:1

我对WebSocket更感兴趣,但在阅读文档here之后,当我读到这篇文章时,我感到很惊讶:

App Engine灵活环境不支持以下功能:后端服务的HTTP / 2流量,Websockets,直接访问实例的HTTP请求

我打算用gorilla-websocket构建一个应用程序,但现在我已经读过这个了,我不知道如何实现它。我理解App Engine标准环境不支持WebSocket,但为什么不在灵活环境中?

go websocket http2 gorilla app-engine-flexible
1个回答
0
投票

还有其他选择:

与标准环境一样,灵活的环境不支持websockets。如果您需要使用websockets,您可以使用Compute EngineKubernetes Engine

here所述。

你也可以关注feature request


更新:

目前,websocket支持可用于以下语言

  • 蟒蛇
  • Java的
  • Node.js的

但它还处于测试阶段

文件:https://cloud.google.com/appengine/docs/flexible/python/using-websockets-and-session-affinity

© www.soinside.com 2019 - 2024. All rights reserved.