Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.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
Google云应用程序引擎(python):从device1接收帖子并向Device2发送帖子_Python_Google App Engine_Google Cloud Platform_Messaging - Fatal编程技术网

Google云应用程序引擎(python):从device1接收帖子并向Device2发送帖子

Google云应用程序引擎(python):从device1接收帖子并向Device2发送帖子,python,google-app-engine,google-cloud-platform,messaging,Python,Google App Engine,Google Cloud Platform,Messaging,我有一个谷歌云项目,包含一个SQL数据库和python 2.7中的应用程序引擎 据我所知,我所做的是从一个RaspberryPi向应用程序引擎发送帖子,并将数据保存在云中。同时,由于代码:self.response.write(jsondata),这个RasPi能够从云或应用程序引擎接收数据。这个很好用 现在,我在系统中引入了一种新设备,我称之为Raspi2。 Raspi 1向App Engine发送一个命令,我希望App Egine将此命令发送给Raspi2,而Raspi2不需要定期询问云,以

我有一个谷歌云项目,包含一个SQL数据库和python 2.7中的应用程序引擎

据我所知,我所做的是从一个RaspberryPi向应用程序引擎发送帖子,并将数据保存在云中。同时,由于代码:self.response.write(jsondata),这个RasPi能够从云或应用程序引擎接收数据。这个很好用

现在,我在系统中引入了一种新设备,我称之为Raspi2。 Raspi 1向App Engine发送一个命令,我希望App Egine将此命令发送给Raspi2,而Raspi2不需要定期询问云,以避免延迟。 有没有办法告诉AppEngine向另一台设备发送消息,如何? 或者,如果不是App Engine,则当SQL表中的特定字段发生更改时,会触发发送到Raspi3的消息,而不进行轮询。 我不知道是否有可能做到这一点,我读过谷歌云消息,但我不知道它是否适用于这个案例


谢谢

这称为服务器推送到客户端。应用程序引擎以前有一个允许您执行此操作的应用程序,但现在它已被弃用,可能根本不可用


是推荐的替代品。

谢谢您提供的有用信息。我已经读过关于Firebase的文章,我想问你是否知道是否有一个选项可以让这个实时服务器推送到客户端,而不使用Firebase,而是使用Google Cloud SQL数据库,使用AppEngine以外的其他东西。谢谢,有很多选择。查看Comet: