托管的无服务器持久webscoket连接

时间:2020-02-27 21:58:12

标签: websocket architecture cloud serverless

我当前正在使用Cloud Run托管Web服务器。我想将实时数据发送到前端,但是当我使用Cloud Run时,无法为websockets之类的主机提供持久连接。我想避免托管服务器,因为我想要可以提供以下服务的服务:

  • 缩放为零
  • 您为使用的时间付费

由于我没有使用Firebase身份验证,因此我无法使用任何支持订阅的Firebase数据库,并且由于无法避免轮询而无法找到解决方案,因此长时间轮询会删除使用无服务器的观点(我想将每个请求的最大时间保持为200ms)。

我设法找到了AWS API Gateway Websocket API,但是由于我不在堆栈中的其他任何地方使用AWS,因此与其他云提供商打交道会有些痛苦,而且我觉得这个问题可能已经解决了经过思考和解决,这就是为什么我惊讶地发现没有其他任何服务或其他方法将数据发送到浏览器的原因。

0 个答案:

没有答案