我有一个草率任务,将调用4个更多的草率任务,按顺序:
rake:one
rake:two
rake:three
rake:four
任务 rake:one、rake:two 和 rake:three 正在获取数据并将其添加到我的数据库中,然后任务 rake:four
将对这些数据执行某些操作。但我需要确保先完成任务 one、two 和 three。实际上,每个 Rake 任务都会启动 Sidekiq 后台工作进程。在这种情况下,由 rake:one
创建的所有工人都会先完成,然后是 rake:two
等吗?
如果不是,我如何确保按顺序执行这些后台工作进程?