# DotNet-HangfireLearn **Repository Path**: yus1977/DotNet-HangfireLearn ## Basic Information - **Project Name**: DotNet-HangfireLearn - **Description**: Hangfire学习 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2020-05-17 - **Last Updated**: 2023-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Hangfire学习 官网 https://www.hangfire.io/ 中文文档 https://www.bookstack.cn/read/Hangfire-zh-official/README.md 扩展 https://www.hangfire.io/extensions.html >常用扩展 * Hangfire.Console: 控制台显示 https://github.com/pieceofsummer/Hangfire.Console * Hangfire.Heartbeat: Hangfire监控 https://github.com/ahydrax/Hangfire.Heartbeat * Hangfire.Dashboard.BasicAuthorization 国人,Hangfire控制面板授权,支持.NetCore https://github.com/yuzd/Hangfire.Dashboard.BasicAuthorization * Hangfire.MemoryStorage: 内存存储 https://github.com/perrich/Hangfire.MemoryStorage * Hangfire.MySqlStorage: Mysql存储 https://github.com/arnoldasgudas/Hangfire.MySqlStorage * Hangfire.Redis.StackExchange: Hangfire.Redis存储 https://github.com/marcoCasamento/Hangfire.Redis.StackExchange * Hangfire.SqlServer.RabbitMq: 使用RabbitMq和SqlServer https://github.com/HangfireIO/Hangfire.SqlServer.RabbitMq/releases > 其它扩展 * Hangfire.HttpJob: Hangfire,国人,job调度与业务分离 https://github.com/yuzd/Hangfire.HttpJob * Hangfire.Autofac: 和Autofac集成 https://github.com/HangfireIO/Hangfire.Autofac * Hangfire.MaximumConcurrentExecutions:控制Job最大并发数 https://github.com/alastairtree/Hangfire.MaximumConcurrentExecutions * Hangfire.RecurringJobExtensions: RecurringJob扩展,国人作品,使用特性自动创建RecurringJob https://github.com/icsharp/Hangfire.RecurringJobExtensions/ * Hangfire.RecurringJobAdmin: 基于RecurringJobExtensions的修改 https://github.com/bamotav/Hangfire.RecurringJobAdmin * Hangfire.Tags: 为Job打标签 https://github.com/face-it/Hangfire.Tags * Hangfire.Tags.Redis: 国人,基于Hangfire和Hangfire.Tags的使用Redis做持久化 https://github.com/shenjielx/Hangfire.Tags.Redis *说明 :* 由于 Hangfire.MaximumConcurrentExecutions长期没有更新,代码也较简单,所以就把它的代码移植过来了 > 安装组件 ```c# //默认存储为sqlserver,也可以选择其它存储 Install-Package Hangfire Install-Package Hangfire.Console Install-Package Hangfire.Heartbeat Install-Package Hangfire.Dashboard.BasicAuthorization Install-Package Hangfire.MemoryStorage Install-Package Hangfire.MySqlStorage Install-Package Hangfire.Redis.StackExchange Install-Package Hangfire.SqlServer.RabbitMq //这个组件有点问题,还没有验证 Install-Package Hangfire.Tags ```