首页 > 软件列表 > Hangfire
Hangfire

Hangfire

统一编程模型

软件语言:英文
软件授权:开源
适用系统:Windows
创建时间:2021-06-05
软件厂商/开发者信息:Hangfire OÜ

软件介绍

Hangfire 是面向 .NET 和 .NET Core 应用的后台任务处理库,官方的说法是用简单的方式在应用中执行后台作业。它以 NuGet 包 Hangfire 的形式发布,源码托管在 GitHub 的 HangfireIO/Hangfire 仓库,版权方为 Hangfire OÜ。

核心功能

  • 即发即弃任务:由专用的工作线程池执行。
  • 延迟任务:在指定时间之后运行。
  • 周期任务:使用 CRON 表达式定时执行。
  • 任务延续:把多个任务串成工作流。
  • 自动重试:任务失败后自动重试。
  • 监控面板:内置 Web 仪表盘,查看任务状态。
  • 可运行在 Web 应用内,无需单独的 Windows 服务,也可以作为独立服务器运行。

支持平台与系统要求

适用于 .NET 和 .NET Core 应用,包括 ASP.NET MVC、Web API、控制台程序和 Windows 服务等。需要配套存储,官方支持 SQL Server 和 Redis,社区还提供其他存储实现。具体的 .NET 版本要求请参考官方文档。

版本与授权

核心库以 LGPL v3 开源,官网称可免费用于商业用途;批处理(Batches)等功能属于 Pro 版本。官网列出的最新核心版本为 1.8.23(2026 年 2 月 5 日)。站内版本 1.7.23 较旧。

适用人群

适合需要在 .NET 应用里处理后台作业(如定时任务、延迟执行任务)的开发者。

版本列表

  • Hangfire v1.7.23 官方版

    Hangfire v1.7.23 官方版

    Hangfire(统一编程模型),Hangfire提供了一个统一的编程模型,以可靠的 ...

    软件大小:3.3 MB 更新时间:2021-12-28
    详情