Google Cloud Functions与客户端的实时通信

时间:2018-11-30 17:47:58

标签: javascript reactjs google-cloud-platform google-cloud-functions google-cloud-sql

我已经为HTTP请求设置了GCloud函数,以便将一些数据/文件插入CloudSQL Postgres DB和GCloud存储中。当我触发这些功能时,我想接收有关向所有客户端(在浏览器中反应前端)插入数据的更新。首先,我想到了PubSub,但是我找不到GCloud API在客户端运行的任何文档。我认为,对于套接字广播,GCloud Function生命周期太短。

是否有一种直接与客户端建立实时连接的方法,还是我必须先采用间接方式(先使用后端,再使用PubSub)再使用前端?

另外,一些应用程序确实依赖CLoudSQL Postgres DB,因此我无法切换到Firebase或某些类似的事件数据库方法。

1 个答案:

答案 0 :(得分:1)

@FridayPush的评论回答了这个问题:

Firebase Cloud Messaging,以前称为GoogleCloudMessages,可让您在操作firebase.google.com/docs/cloud-messaging之后向所有客户端发出警报。不需要切换数据库即可仅使用一个功能。