RT需求场景:在同时触发多次时排队进行,而不是同时进行,避免占用大量内存或个别动作运行失败
类似需求建议详细说明使用场景,为什么需要这样的功能。
可以试试节流阀参数。
增加队列反而会消耗一点内存和增加复杂度。另外为什么会运行失败?
使用场景:文件删除触发,同时删除多个时,会有大量触发
与节流阀参数的区别:节流阀的作用是对多次触发仅运行一次,其余忽略;本需求想要对多次触发进行排队,分别运行而不是忽略(因为需要传入参数,每次传入的参数不同,这样每次运行都是有意义的,不可忽略)
运行失败例如:动作中有对文件的处理,可能导致文件被占用的冲突
后期考虑下。 目前建议避免在动作中访问相同的资源以避免冲突导致失败,也可以考虑在失败后,等待一个随机时间后再次重试一下。
感谢
https://getquicker.net/SubProgram?id=c8398ae9-8390-497d-12a7-08dbbe5b3358
感谢,现在就是在用这个,但有时候也不确定运行时间设定在多久合适