我试图弄清楚何时以及如何触发DreamFactory中的队列。
DreamFactory文章中
https://blog.dreamfactory.com/queueing-with-dreamfactory-scripting/
运行GET到资源后,有3个事件可以触发,例如:
api/v2/db/_table/<table_name>.get
我了解何时触发了Pre-Process事件和Post-Process事件。但是我无法弄清楚何时启动.Queued。
由于DF在框架中使用Laravel,也许有人可以分享一些有关其工作原理的想法。
答案 0 :(得分:0)
另一方面,从版本2.3.0开始,排队的脚本不会也不会影响原始API调用的处理。事件的请求和响应都与脚本一起保存,并排队等待以后执行。排队脚本主要用于在事件发生时触发其他需要完成的工作流程,但不一定在事件处理期间触发。
排队事件触发后,会将以下内容保存到排队等待稍后处理的作业中……
请参考以下参考以获得更好的图片
谢谢