使用 Google Cloud Platform 运行 Websocket

Dan*_*maa 9 google-app-engine flask google-compute-engine google-cloud-platform flask-socketio

我有一个运行flask 和flask-socketio 端点的flask 应用程序。当我在 google App 引擎上进行部署时,我意识到应用引擎不支持 websockets。这意味着我需要为我的flask-socketio 使用计算引擎,并为我假设的常规烧瓶端点使用应用程序引擎。我将如何创建这两个实例并在相互连接的同时并行运行它们?这可能吗?如果我的思路没有走上正确的轨道,请指出我正确的方向。

Ali*_*oua 5

是的,在您可能考虑创建集群的情况下,您可以并行运行多少个实例来扩展我们的服务。您可以使用 Compute Engine for WebSocket Server,Google 决定将 App Engine 与 Compute Engine 结合起来实现与 WebSocket 服务器的连接。这是解释Google Cloud Platform 上的 WebSocket的 Google 公开文档