websocket - 在 Google Cloud 上运行 Websocket 客户端
问题描述
我正在开发一个项目,该项目的 WebSocket 客户端一直与 API 连接,只有一个连接永远运行,我想知道让这个进程只运行一个工作者的单个实例的最佳方法是什么,想法?
解决方案
解决此问题的一种简单方法是使用 Google Kubernetes Engine。
您将需要使用您的二进制文件构建一个 Docker 容器并创建一个简短的 YAML 清单,说明:这是我的容器,请始终运行它的一个副本——这在 Kubernetes 术语中称为“部署”。
然后你就可以忘记它了——它只会为你运行,在重新启动、崩溃、硬件故障等情况下幸存下来。
推荐阅读
- android-fragments - 不是通过意图或捆绑而是通过android中的接口将数据从主活动发送到片段?
- javascript - 无法使用加载 youtube 视频
- c - 如何使用 RAND() 和 WHILE 填充数组?
- c - 树问题中的递归函数
- bash - 难以定义调用某些函数和错误消息的条件
- json - 如何在 jq 的“join”功能中使用非显示字符,如换行符 (\n) 和制表符 (\t)
- java - 在 rxjava2 中使用多线程,但它没有传递给 onSuccess 或 onError
- javascript - 将 Redux 状态传递给 React 组件
- python - python TypeError:无法在将生成器与多处理结合使用时腌制生成器对象
- javascript - 从下拉列表中选择多个值