Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
Node.js Firebase的云功能与GAE有何不同?_Node.js_Google App Engine_Firebase_Google Cloud Functions_Firebase Queue - Fatal编程技术网

Node.js Firebase的云功能与GAE有何不同?

Node.js Firebase的云功能与GAE有何不同?,node.js,google-app-engine,firebase,google-cloud-functions,firebase-queue,Node.js,Google App Engine,Firebase,Google Cloud Functions,Firebase Queue,我正在Nodejs的应用程序中使用Firebase。我有一个JS API,它记录了网站用户的信息(类似于谷歌分析),并从中更新Firebase中的数据和绑定在Nodejs中的事件侦听器计算分析 问题: 目前,应用程序托管在GAE上,我必须管理至少30万个并发连接 我面临着扩展应用程序的问题,因为Firebase在套接字上工作,所以如果多个实例都在工作,它会导致重复处理同一请求,具体取决于工作实例的数量 Sol 1-队列:我尝试使用firebase队列,但无法将繁重的负载和日志用于所有队列的fir

我正在Nodejs的应用程序中使用Firebase。我有一个JS API,它记录了网站用户的信息(类似于谷歌分析),并从中更新Firebase中的数据和绑定在Nodejs中的事件侦听器计算分析

问题:

目前,应用程序托管在GAE上,我必须管理至少30万个并发连接

我面临着扩展应用程序的问题,因为Firebase在套接字上工作,所以如果多个实例都在工作,它会导致重复处理同一请求,具体取决于工作实例的数量

Sol 1-队列:我尝试使用firebase队列,但无法将繁重的负载和日志用于所有队列的firebase断开连接,因为许多任务排队,导致超时

Sol 2-云函数:我假设后台的云函数使用GAE,这将导致相同的重复请求问题

实际功能如何扩展?它是添加CPU和内存还是添加服务器?
有人能推荐我吗?我应该如何使用Firebase进行缩放?否则,我将剩下最后一个选项来移除FielBase并让它休息。

如果你有一些非常广泛的问题,最好是通过一些对话来讨论,而不是考虑发火。顺便说一句,云函数不使用GAE。这是一个完全不同的云服务。如果你有一些非常广泛的问题,最好是通过一些对话来讨论,而不是发火。顺便说一句,云函数不使用GAE。这是一个完全不同的云服务。