【发布时间】:2020-07-21 07:45:03
【问题描述】:
我们无法让 SSE 从 Google Cloud Run 上的容器发送。我尝试用一个简单的 SSE 示例 (https://github.com/kljensen/node-sse-example) 托管一个容器,看看它是否在我们的库中——不。
我从服务器看到客户端连接(就像最初的 GET 工作一样),但没有从服务器发送任何事件。客户端上的EventSource 永远不会从CONNECTING 更改为CONNECTED。
从 Cloud Run 文档来看,是否支持这有点模棱两可(强调我的):
Cloud Run(全托管)目前不支持 HTTP 流式传输。因此,不支持使用 WebSockets 和 gRPC(流式 RPC)等协议的入站请求。
作为一个例外,Cloud Run(全托管)服务支持一元 gRPC 来处理入站请求。
对于出站请求,Cloud Run(全托管)同时支持 WebSocket 和 gRPC。
SSE 不会算作出站请求,还是我误解了?
【问题讨论】:
-
查看我的更新回复并考虑将其标记为已接受。
标签: google-cloud-run