我的 azure 网站上有一个文件夹,其中包含名为 A、B 和 C 的不同文件夹。
每个文件夹包含 10.000 个图像,我想将每个文件夹上传到其自己的 blob 存储。
我想与 3 个网络作业并行执行此操作。
当所有 3 个网络作业都成功完成时,只有这样,我才想开始第 4 个网络作业。
如何完成启动网络作业(又名构建步骤(的场景...只有当以前的网络作业又名构建步骤成功时?
当所有 3 个网络作业都成功完成时,只有这样,我才想开始第 4 个网络作业。
您可以尝试这种可能的解决方案,在 3 个上传图像 Web 作业中,您可以在 web 作业完成时动态添加/更新队列消息,例如,当这 3 个 Web 作业之一上传所有图像时,在 webjob 功能中您可以检查是否有消息添加到 azure 队列存储中,如果消息不存在,您可以添加一条带有 1 的消息作为消息内容, 如果消息存在,则可以更新内容消息以将消息内容设置为queue message content value + 1
。然后在第四个 Web 作业中,您可以检测消息内容并确定是否执行任务。