【问题标题】:Difference between using azure webjobs and Hangfre background job使用 azure webjobs 和 Hangfre 后台作业的区别
【发布时间】:2016-12-04 15:31:42
【问题描述】:

我查了很多jobs,发现有azure webjobs和hangfire jobs可以按时间执行jobs,那么这两种有什么区别呢?

【问题讨论】:

    标签: azure azure-webjobs hangfire


    【解决方案1】:

    Hangfire 在 .NET 和 .NET Core 应用程序中执行后台处理。 Azure WebJobs 提供了一种简单的方式来运行脚本或程序(例如 cmd、bat、exe (.NET)、ps1、sh、php、py、js 和 jar)作为后台进程,并且 WebJobs SDK 可以与 C# 脚本、Node .js 和其他语言。此外,WebJobs 具有绑定和触发系统,使我们能够轻松地使用 Azure 存储和服务总线。

    【讨论】:

    • 感谢您的详细回答:)
    • 另外,如果您想在 IIS w3wp 进程之外运行作业,您可以使用连续的 Azure WebJob 来运行 Hangfire 后台工作程序。
    • 我发现这篇文章很有用。它支持hangfire,因为它允许延迟和重试作业。此外,与 azure 相比,作业仪表板要好得多:link
    猜你喜欢
    • 2017-12-15
    • 1970-01-01
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多