我已经为HTTP请求设置了GCloud函数,以便将一些数据/文件插入CloudSQL Postgres DB和GCloud存储中。当我触发这些功能时,我想接收有关向所有客户端(在浏览器中反应前端)插入数据的更新。首先,我想到了PubSub,但是我找不到GCloud API在客户端运行的任何文档。我认为,对于套接字广播,GCloud Function生命周期太短。
是否有一种直接与客户端建立实时连接的方法,还是我必须先采用间接方式(先使用后端,再使用PubSub)再使用前端?
另外,一些应用程序确实依赖CLoudSQL Postgres DB,因此我无法切换到Firebase或某些类似的事件数据库方法。
答案 0 :(得分:1)
@FridayPush的评论回答了这个问题:
Firebase Cloud Messaging,以前称为GoogleCloudMessages,可让您在操作firebase.google.com/docs/cloud-messaging之后向所有客户端发出警报。不需要切换数据库即可仅使用一个功能。