为什么应用引擎灵活的环境不允许Websocket和HTTP/2流量



我对WebSocket更感兴趣,但是在此处阅读文档后,当我读到那本书时,我感到很惊讶:

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

我打算使用大猩猩 - 韦伯斯托(Gorilla-Websocket(构建一个应用程序,但是既然我已经阅读了这篇文章了,我不知道如何完成它。我了解Websocket在应用程序引擎标准环境中没有得到支持,但是为什么不在灵活的环境中?

还有其他选项:

像标准环境一样,灵活的环境不会 支持Websocket。如果您需要使用Websocket,则可以使用Compute 发动机或库伯纳特引擎。

如下所述。

您也可以遵循功能请求。


更新:

当前的WebSocket支持可用于以下语言

  • python
  • java
  • node.js

,但它在 Beta

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

最新更新