这是我第一次使用GCP,我正在尝试将我的项目投入生产,我遇到了让websocket通信正常工作的问题。我一直在谷歌上搜索,我不清楚在GKE上运行的云是否支持入站/出站websocket连接。限制文档说,云运行完全托管不适用于入站websockets,但没有提到云运行在gke上与websockets有任何问题。
我可以发布我的入口配置和其他东西,不太确定与此相关的到底是什么,但我只是遵循了他们的设置指南,所以大多数情况下一切仍然设置为默认设置。
发布于 2019-09-09 03:35:40
简短的回答是否定的。但是,WebSockets确实可以出站工作。这是一个known issue on Cloud Run。您可以只使用GKE或App Engine Flex作为推荐的替代方案。
发布于 2021-02-04 07:16:31
截至2021年1月,简短的答案是肯定的!在部署服务时,您需要使用beta api。详情在这里:https://cloud.google.com/blog/products/serverless/cloud-run-gets-websockets-http-2-and-grpc-bidirectional-streams
https://stackoverflow.com/questions/57838592
复制相似问题