开发者社区> 问答> 正文

如何避免循环触发?

如何避免循环触发?

展开
收起
小天使爱美 2020-03-27 18:15:53 1088 0
1 条回答
写回答
取消 提交回答
  • 一个典型的循环触发场景是OSS的某个Bucket上传文件触发了一个函数,这个函数处理事件,又生成了一个或多个文件,写回到OSS的Bucket里,这个写入动作又触发了函数执行,形成了链状循环…

    上述过程类似于一个无限递归,为了避免这种循环触发函数,需要设定一个递归终止条件,例如将触发函数的Bucket目录前缀设置成src/,生成的文件写入的目录前缀设置为dst/,这样生成的文件就不会再次触发函数,一定要尽量避免循环执行导致不必要的费用。

    2020-03-27 18:32:14
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载