gpt4 book ai didi

azure - 是按实例还是按站点安排 Azure Web 作业?

转载 作者:行者123 更新时间:2023-12-03 01:53:43 24 4
gpt4 key购买 nike

我正在考虑使用 Azure WebJobs 每天早上向客户发送电子邮件。但是,我想确保只向每个客户发送一封电子邮件。我不清楚计划的 Azure WebJob 是否将运行每个实例一个、每个 Web 应用一个或每个部署槽一个。如果我发布一个 Web 作业并安排它在每天上午 8 点运行,并且该站点配置了两个部署槽,并在 2 个实例上运行,那么在上午 8 点将向客户发送多少封电子邮件?

  • 是否为 1,表示 Azure 确保每个计划仅运行一个 Web 作业?
  • 是 2,表示 Azure 在每个实例或插槽上运行一次 Web 作业吗?
  • 还是 4,表示 Azure 在每个插槽的每个实例上运行一次 Web 作业?

最佳答案

无论网站有多少个实例,计划的 Azure WebJob 将按计划运行一次。

关于槽,当您创建计划的 WebJob 时,您实际上创建了一个触发的 WebJob(在 Azure 网站端)和一个调度程序作业(在 Azure 调度程序端)。因此,您将为生产槽创建一次,然后将相同的 WebJob 二进制文件部署为临时槽上的“按需”WebJob。

每当您交换 Azure 调度程序时,它仍会指向您的生产槽,因此它始终会命中当前部署到生产槽的 WebJob。

关于azure - 是按实例还是按站点安排 Azure Web 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29403815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com