Hangfire在ASP.NET CORE中的简单实现
hangfire是执行后台任务的利器,具体请看官网介绍:https://www.hangfire.io/
新建一个asp.net core mvc 项目
引入nuget包 Hangfire.AspNetCore
hangfire的任务需要数据库持久化,我们在Startup类中修改ConfigureServices
然后在Configure方法中启用hangfire中间件
现在我们运行一下项目,可以看到,数据库里自动生成了很多表,这些表就是用来持久化任务的
我们打开如下地址,可以看到hangfire的作业控制面板,现在开没有任何作业
在Configure方法中添加一个周期性作业,每分钟执行一次输出
再次启动应用程序
输出作业已经有了。
再次修改代码,假设现在有2个任务,发送跟接收消息,那么写一个接口IMessage,Message实现该接口
在starup中注册,
然后在Configure方法中使用
再次启动程序
新增的2个作业都有了。
以上只是hangfire在asp.net core中的简单使用。
相关文章:
Hangfire项目实践分享
[开源] 基于ABP,Hangfire的开源Sharepoint文件同步解决方案----SuperRocket.SPSync
原文:http://www.cnblogs.com/akaxb/p/7921783.html
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
Hangfire在ASP.NET CORE中的简单实现相关推荐
- 如何简单的在 ASP.NET Core 中集成 JWT 认证?
前情提要:ASP.NET Core 使用 JWT 搭建分布式无状态身份验证系统 文章超长预警(1万字以上),不想看全部实现过程的同学可以直接跳转到末尾查看成果或者一键安装相关的 nuget 包 自上一 ...
- ASP.NET Core 中简单Session登录校验
ASP.NET Core 中简单Session登录校验:从Session的配置添加.到请求过滤.再到页面操作.推荐相关阅读:ASP.NET 会话状态概述 ASP.NET Cookie 概述 ASP ...
- 如何在 ASP.Net Core 中实现 健康检查
健康检查 常用于判断一个应用程序能否对 request 请求进行响应,ASP.Net Core 2.2 中引入了 健康检查 中间件用于报告应用程序的健康状态. ASP.Net Core 中的 健康检查 ...
- ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 异常和错误处理 上一章节中,我们学习了 ASP.NET Cor ...
- ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础 ...
- ASP.NET Core Razor 标签助手 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Razor 标签助手 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Razor 标签助手 上一章节我们介绍了视图导入,学习了 ...
- ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单 ...
- 探索ASP.NET Core中的IStartupFilter
原文:Exploring IStartupFilter in ASP.NET Core 作者:Andrew Lock 译者:Lamond Lu 在本篇博客中,我将介绍一下IStartupFilter, ...
- ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单 ...
最新文章
- 多线程编程有什么用途_C++ 多线程编程 (一)
- Leetcode236 最近公共祖先-二叉树两次遍历
- c++ 共享内存_Python3.8多进程之共享内存
- opencv方框内图像保存_opencv::将两幅图像合并后,在同一个窗口显示;并将合并的图像流保存成视频文件...
- python 热力图_python高维数据型图表热力图、树形图
- 如何使keystone更有效率
- python2.7使用TimeDelta中total_seconds()方法的问题
- python画笔的尺寸_Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图...
- 【转载】MySQL innodb_table_stats表不存在的解决方法
- 正确调用腾讯x5内核详解
- 2019最新《网易云课堂C++开发工程师案例-网吧收银系统(MFC+ADO)》
- Photoshop CC 2020软件安装教程
- 我的世界服务器插件文件夹,各位大神服务器没有插件文件夹怎么办
- java swing 插件下载_eclipse安装swing插件
- 联筑赚赋能传统模架产业链数字化 促进产业发展互利共赢
- java编程英语词汇_Java编程基础常见英语词汇
- 使用mongo shake实现从一个单实例mongo往多个mongo单实例进行数据同步
- OnActionExecuting 中设置跳转指定网址或路由
- 南外计算机课,南外河西初中召开仿生机器人创客空间项目建设方案答辩论证会...
- Sequence Model-week1编程题3-用LSTM网络生成爵士乐