标签: #任务调度

Hangfire + 工厂策略模式 + 幂等性控制:一套完整的 .NET 后台任务调度架构

基于 SwitchData 项目真实代码,讲解如何用 Hangfire 做后台任务调度,用工厂+策略模式让每种任务独立实现,用幂等性 Key 和 CAS 状态机防重复执行,用 BackgroundService 在 Worker 启动时一次性把数据库任务同步到 Hangfire。从配置、调度封装、策略接口、工厂注册到执行记录持久化,完整实现一条可扩展的后台任务链路。

在 ASP.NET Core 中使用 Hangfire 实现企业级定时任务调度系统

本文结合实际项目经验,深入讲解如何在 ASP.NET Core 中使用 Hangfire 构建完整的定时任务调度系统。涵盖环境配置、持久化存储、调度器实现、执行器工厂模式、幂等性保障、后台 Worker 服务等核心主题,提供完整的代码实现和最佳实践。