gpt4 book ai didi

Azure WebJob 或 Scheduler 或其他技术?

转载 作者:行者123 更新时间:2023-12-01 11:32:49 25 4
gpt4 key购买 nike

我正在为健身房预订系统编写一个 Azure 托管的 MVC 网站。我需要能够维护成员(member)资格到期、暂停以及体育课的出勤情况(即,如果错过了类(class),则记录到数据库)。这些任务中的每一个都需要运行一个“c# 服务函数”,该函数将遍历数据库、执行一些检查并在需要时更新记录。

我需要定期运行它,以确保尽快记录错过的 session 。我应该将其开发为 Azure WebJob 并持续运行吗?我应该以另一种方式来做吗?如果我能得到一些关于路线的建议,我将不胜感激。

谢谢

最佳答案

您有几个选择:Web Jobs , Scheduler ,和Worker Roles .

Web Jobs 是现有 Azure Web 应用程序的一个很好的插件,并且具有无需额外费用的优点。如果您选择安排 Web 作业以一定时间间隔而不是连续运行,那么 Web 作业会在幕后使用调度程序。 Here是一个很好的答案,描述了两者之间的差异。

辅助角色将是 Web 作业的下一个逻辑步骤。辅助角色是专用的云服务虚拟机,可以提供更多专用功能并提供更大的扩展功能。辅助角色不仅仅可以运行作业。

对于您所描述的应用程序,如果您已经在 Azure 应用服务(Web 应用程序)上运行,那么听起来连续运行的 Web 作业将是正确的选择。

关于Azure WebJob 或 Scheduler 或其他技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30793119/

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