onWrite onCreate排队或线程上的实时数据库触发器?
答案 0 :(得分:1)
都不是。
Cloud Functions事件不一定按照它们发生的顺序处理。如果您依赖于订购,您的功能可能无法按预期工作。所有事件都没有通过的单个有序队列 - 这不会扩展。
每个函数调用都与其他函数调用完全隔离。云功能将根据需要启动新服务器实例以处理负载。因此,如果一个服务器忙于处理事件,云功能可能会决定向混合中添加更多服务器以便能够处理更多传入事件。每个服务器一次只处理一个事件。事件在每个服务器实例中串行处理,并在服务器实例之间并行处理。从事件触发器代码的角度来看,没有“线程化”(这不是node.js对应用程序代码的工作方式)。