Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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 cloud platform 直接或通过发布子队列访问Google云SQL?_Google Cloud Platform_Google Cloud Messaging_Google Cloud Sql - Fatal编程技术网

Google cloud platform 直接或通过发布子队列访问Google云SQL?

Google cloud platform 直接或通过发布子队列访问Google云SQL?,google-cloud-platform,google-cloud-messaging,google-cloud-sql,Google Cloud Platform,Google Cloud Messaging,Google Cloud Sql,情景: 我们有两个选择: 备选案文1。本地Web服务(组织)将通过VPN隧道将消息推送到谷歌云发布子队列上。云函数侦听发布子队列,拾取消息并更新云SQL数据库 备选案文2。本地Web服务(组织)直接写入云SQL数据库 在架构方面,哪种选择是最好的?选择1或选择2 有人能提供一些建议吗?正如我在评论中提到的那样,我认为仅使用两个步骤在CloudSQL DB中写入数据没有任何意义。如果您只想将数据存储到数据库中,那么选项2是最简单、最快捷的方法。无需将消息写入云发布/订阅并触发云函数来实现这一点,从

情景:

我们有两个选择:

备选案文1。本地Web服务(组织)将通过VPN隧道将消息推送到谷歌云发布子队列上。云函数侦听发布子队列,拾取消息并更新云SQL数据库

备选案文2。本地Web服务(组织)直接写入云SQL数据库

在架构方面,哪种选择是最好的?选择1或选择2


有人能提供一些建议吗?

正如我在评论中提到的那样,我认为仅使用两个步骤在CloudSQL DB中写入数据没有任何意义。如果您只想将数据存储到数据库中,那么选项2是最简单、最快捷的方法。无需将消息写入云发布/订阅并触发云函数来实现这一点,从而使事情变得复杂

我不太明白您在这里到底想实现什么,但是如果您只想将这些“消息”写入云SQL DB,那么我认为再使用两个步骤写入云发布/订阅并触发云函数将它们写入DB没有任何意义。