【问题标题】:Firebase Cloud Function Realtime Database TriggerFirebase Cloud Function 实时数据库触发器
【发布时间】:2018-08-09 17:01:15
【问题描述】:

实时数据库触发器 onWrite onCreate 是排队的还是线程的?

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-functions


    【解决方案1】:

    都没有。

    Cloud Functions 事件不一定按照它们发生的顺序进行处理。如果您依赖订购,您的功能可能无法按您期望的方式工作。没有所有事件都通过的单个有序队列 - 这不会扩展。

    每个函数调用都与其他函数调用完全隔离。 Cloud Functions 将启动新的服务器实例以根据需要处理负载。因此,如果一台服务器正忙于处理事件,Cloud Functions 可能会决定添加更多服务器来处理更多传入事件。每个服务器一次只处理一个事件。这些事件在每个服务器实例中串行处理,并在服务器实例之间并行处理。从事件触发代码的角度来看,没有“线程”发生(这不是 node.js 用于应用程序代码的方式)。

    【讨论】:

      猜你喜欢
      • 2020-10-26
      • 2019-12-24
      • 2018-05-16
      • 2018-06-25
      • 2017-10-18
      • 2019-05-06
      • 2018-05-01
      • 2021-11-17
      • 1970-01-01
      相关资源
      最近更新 更多