首页 > 解决方案 > 在 Google Cloud 上运行 Websocket 客户端

问题描述

我正在开发一个项目,该项目的 WebSocket 客户端一直与 API 连接,只有一个连接永远运行,我想知道让这个进程只运行一个工作者的单个实例的最佳方法是什么,想法?

标签: websocketkubernetesgoogle-cloud-platformgoogle-kubernetes-engine

解决方案


解决此问题的一种简单方法是使用 Google Kubernetes Engine。

您将需要使用您的二进制文件构建一个 Docker 容器并创建一个简短的 YAML 清单,说明:这是我的容器,请始终运行它的一个副本——这在 Kubernetes 术语中称为“部署”。

然后你就可以忘记它了——它只会为你运行,在重新启动、崩溃、硬件故障等情况下幸存下来。

https://cloud.google.com/kubernetes-engine/docs/quickstart


推荐阅读