我对WebSocket更感兴趣,但在阅读文档here之后,当我读到这篇文章时,我感到很惊讶:
App Engine灵活环境不支持以下功能:后端服务的HTTP / 2流量,Websockets,直接访问实例的HTTP请求
我打算用gorilla-websocket构建一个应用程序,但现在我已经读过这个了,我不知道如何实现它。我理解App Engine标准环境不支持WebSocket,但为什么不在灵活环境中?
还有其他选择:
与标准环境一样,灵活的环境不支持websockets。如果您需要使用websockets,您可以使用Compute Engine或Kubernetes Engine。
如here所述。
你也可以关注feature request。
更新:
目前,websocket支持可用于以下语言
但它还处于测试阶段
文件:https://cloud.google.com/appengine/docs/flexible/python/using-websockets-and-session-affinity