一尘不染

为什么App Engine灵活环境不允许WebSocket和HTTP / 2通信?

go

我对WebSocket更加感兴趣,但是在阅读了这里的文档之后 ,当我看到以下内容时感到很惊讶:

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

我当时计划使用gorilla-websocket构建一个应用程序,但是现在我已经读了这篇文章,我不知道该如何完成它。我了解App
Engine标准环境不支持WebSocket,但为什么在灵活环境中不支持WebSocket?


阅读 221

收藏
2020-07-02

共1个答案

一尘不染

还有其他选择:

像标准环境一样,灵活环境不支持WebSocket。如果您需要使用websocket,则可以使用Compute
Engine
Kubernetes
Engine

如规定在这里

您也可以遵循功能要求


更新:

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

  • python
  • java
  • Node.js

但它处于 测试阶段

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

2020-07-02