1 . NuGet 命令行执行

Install-Package Hangfire
2.首先在ConfigureServices 方法中注册服务:
services.AddHangfire(r=>r.UseSqlServerStorage("Data Source=.;Initial Catalog=HangfireDemo;User ID=sa;Password=123456"));
或者:

var connStr = Configuration[$"AppConnect:db"];
services.AddHangfire(x => x.UseSqlServerStorage(connStr));

3.然后在Configure 方法中加入HangfireServer及HangfireDashboard:

或者:

var jobOptions = new BackgroundJobServerOptions
{
Queues = new[] { "test_sync" },//队列名称,只能为小写
WorkerCount = Environment.ProcessorCount * 5, //并发任务数
ServerName = "TestService",//服务器名
};
app.UseHangfireServer(jobOptions);
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{

});

4. 启动://任务每分钟执行一次

                    RecurringJob.AddOrUpdate(() => Console.WriteLine($"ASP.NET Core LineZero"), Cron.Minutely());
return context.Response.WriteAsync("ok"); 5.查看 http://localhost:/hangfire

最新文章

  1. %iowait和CPU使用率的正确认知
  2. Spring任务调度器之Task的使用
  3. Codeforces水题集合[14/未完待续]
  4. ML_R kNN
  5. Effective Java 读书笔记之八 异常
  6. 转:Tomcat安装配置及站点说明
  7. 字符串反转实现(C++)
  8. 代理Delegate的小应用(代理日期控件和下拉框)
  9. (转载)PHP常用函数
  10. MySQL 修改最大连接数
  11. Hadoop编译方法
  12. jquery的attr()方法
  13. 微服务架构基础之Service Mesh
  14. JS -- serializeJSON
  15. 九度OJ-第5章-图论
  16. CP-ABE的使用
  17. Await Async和Thread.waitAll想法?未完待续
  18. Flink的入门
  19. 编译安装vsftpd-3.0.2
  20. windows环境下简单Jenkins持续集成搭建

热门文章

  1. 利用superlance监控supervisor运行状态
  2. SAS笔记(1) PDV与数据读入
  3. 萌新在线模板--keyboarder_zsq
  4. python数据类型基本操作
  5. JS对DOM节点操作整理
  6. 利用mybatis-generator生成po
  7. 20-----定位 (Position)
  8. java——方法重载与重写、构造方法、this关键字、static关键字、strictfp关键字、类的导入
  9. Bellman_Ford算法(求一个点到任意一点的最短距离)
  10. 网络编程——TCP协议