在Google云上运行Websocket客户端

在Google云上运行Websocket客户端,websocket,kubernetes,google-cloud-platform,google-kubernetes-engine,Websocket,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我正在从事一个项目,该项目有一个WebSocket客户端,它始终与一个API连接,只有一个连接可以永远运行,我想知道,让这个过程只运行一个worker实例的最佳方法是什么,Thinks?解决这个问题的一个简单方法是使用Google Kubernetes引擎 您需要使用二进制文件构建一个Docker容器,并创建一个简短的YAML清单,说明:这是我的容器,请始终运行它的一个副本-这在Kubernetes术语中称为“部署” 然后你就可以忘记它了——它只会为你运行,在重启、崩溃、硬件故障等情况下幸存下来

我正在从事一个项目,该项目有一个WebSocket客户端,它始终与一个API连接,只有一个连接可以永远运行,我想知道,让这个过程只运行一个worker实例的最佳方法是什么,Thinks?

解决这个问题的一个简单方法是使用Google Kubernetes引擎

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

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


解决这个问题的一个简单方法是使用Google Kubernetes引擎

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

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


如果您在app engine上运行代码,则在只需要一个实例的情况下,您可能可以使用手动缩放


如果您在app engine上运行代码,则在只需要一个实例的情况下,您可能可以使用手动缩放


加上@Alexandrluye的答案,您的请求的一个好解决方案是使用Kubernetes引擎,如。加上@Alexandrluye的答案,您的请求的一个好解决方案是使用Kubernetes引擎,如。云运行WebSocket、http/2和双向流。云运行WebSocket、http/2和双向流。