Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌云实现与客户端的实时通信_Javascript_Reactjs_Google Cloud Platform_Google Cloud Functions_Google Cloud Sql - Fatal编程技术网

Javascript 谷歌云实现与客户端的实时通信

Javascript 谷歌云实现与客户端的实时通信,javascript,reactjs,google-cloud-platform,google-cloud-functions,google-cloud-sql,Javascript,Reactjs,Google Cloud Platform,Google Cloud Functions,Google Cloud Sql,我已经为HTTP请求设置了GCloud函数,以将一些数据/文件插入CloudSQL Postgres数据库和GCloud存储。当我触发这些功能时,我希望接收有关向所有客户端插入数据的更新(在浏览器中响应前端)。首先,我想到了PubSub,但我找不到gcloudapi在客户端工作的任何文档。我认为,对于套接字广播来说,GCloud功能生命周期太短 有没有一种方法可以实现直接到客户端的实时连接,或者我必须先采用间接的方法到后端(使用PubSub),然后再到前端 此外,一些应用程序确实依赖于CLoud

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

有没有一种方法可以实现直接到客户端的实时连接,或者我必须先采用间接的方法到后端(使用PubSub),然后再到前端

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

对此的评论回答了这个问题:


Firebase Cloud Messaging,过去被称为GoogleCloudMessages的东西,可以让你在一个动作后提醒所有客户端。这不需要切换数据库来使用单一功能。

Firebase cloud messaging,即所谓的GoogleCloudMessages,它允许您在操作后向所有客户端发出警报。这不需要切换数据库来使用单一功能。是的,这实际上可以工作。非常感谢。