无法从CloudRun连接到Websocket

无法从CloudRun连接到Websocket,websocket,google-cloud-run,Websocket,Google Cloud Run,我们使用光纤(gofiber)和光纤的Websocket中间件与Golang一起开发了一个后端 当尝试从本地(ws://…)中的Web客户端进行连接时,它可以完美地工作。将服务器部署到CloudRun并尝试连接(ws://…)时,它返回400 你知道我遗漏了什么吗?WebSocket目前不支持完全托管的云运行。这是一项要求很高的功能,但尚未实现 但是,由于基于GCE的本机网络层,运行WebSocket目前可以在上运行。云运行完全管理当前不支持WebSocket。这是一项要求很高的功能,但尚未实现

我们使用光纤(gofiber)和光纤的Websocket中间件与Golang一起开发了一个后端

当尝试从本地(ws://…)中的Web客户端进行连接时,它可以完美地工作。将服务器部署到CloudRun并尝试连接(ws://…)时,它返回400


你知道我遗漏了什么吗?

WebSocket目前不支持完全托管的云运行。这是一项要求很高的功能,但尚未实现


但是,由于基于GCE的本机网络层,运行WebSocket目前可以在上运行。

云运行完全管理当前不支持WebSocket。这是一项要求很高的功能,但尚未实现


但是,由于基于GCE的本机网络层,运行Websocket目前可以正常工作。

感谢您的回复,但在文档中,说明支持出站请求Websocket通信是的,Websocket必须通过云运行打开(出站部分)。外部客户端无法在云上打开websocket运行完全受管理的Makes sense,但我仍然不确定如何从后端启动/打开连接(在Go中)。所有示例都显示了启动连接的客户端以及正在触发的事件。关于这一点有什么指导原则吗?感谢您的回复,但在文档中,说明支持出站请求Websocket通信是的,Websocket必须通过云运行打开(出站部分)。外部客户端无法在云上打开websocket运行完全受管理的Makes sense,但我仍然不确定如何从后端启动/打开连接(在Go中)。所有示例都显示了启动连接的客户端以及正在触发的事件。有什么指导方针吗?