Google 云 运行 - 它是否支持入站请求或出站请求的非 http 协议?

Google Cloud Run - Does it support non http protocol for inbound request or outbound requests?

我有一个现有的应用程序,我试图将其部署到 google 云 运行,但该应用程序无法连接到外部 NATS 服务。似乎 cloud 运行 仅支持 http、websockets 和 gRPC 用于出站连接和流量。应用程序似乎无法与来自云 运行 应用程序的二进制数据建立纯 TCP/IP 连接。

只是想找人确认一下。我找不到任何明确说明云的入站和出站限制的文档 运行。

注意:我的应用程序可以连接到 REDIS。 感谢您的帮助。

是的,根据这个 document, Cloud Run just support HTTP, WebSockets and gRPC by the moment, also here is pointed the http requests not supported, I suggest you create a feature request,如果请愿书获得足够多的人气,可以将此功能添加到 Cloud 运行

没有出站协议限制。

在入站方面,Cloud 运行 仅支持 HTTP/1 和 HTTP/2(包括 gRPC)通过 TLS (HTTPS)。也就是说,不支持服务器流式传输(例如 websockets 或流式 gRPC 调用)。

因此,您不能在云端使用任意 TCP 有线协议 运行。