Firebase Cloud Functions(2nd gen)@firestore_fn.on_document_created触发限制咨询
关于Firestore 2nd Gen Cloud Functions
@firestore_fn.on_document_created 的限制解答 问题1:待触发事件数量与交付保证
- 待触发的事件数量没有硬上限,但当实例不足时,事件会进入队列等待处理。哪怕只有一个函数实例,十亿个事件也会被逐个处理,每个事件至少会触发一次——哪怕延迟极高。不过要注意:
- 队列积压可能导致延迟持续很久,建议根据负载调整实例自动扩缩容配置;
- 如果函数执行失败,系统会自动重试,所以你的函数需要保证幂等性(重复处理同一个事件不会产生错误结果)。
问题2:请求超时的定义
请求超时指的是从函数被触发启动执行,到任务完成的时长,也就是函数代码运行的时间。事件发生到函数开始执行的等待时间,不算在超时范围内。2nd Gen Cloud Functions默认超时是9分钟,最高可以配置到60分钟(取决于运行环境)。
内容的提问来源于stack exchange,提问作者Al Pacino
相关产品推荐
相关产品推荐

