iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > ASP.NET >.net5 使用Hangfire的过程记录
  • 606
分享到

.net5 使用Hangfire的过程记录

2024-04-02 19:04:59 606人浏览 安东尼
摘要

今天遇到一个写优惠券的需求,其中有个根据领取时间改变优惠券状态的需求。本想和之前的项目普通的项目一样建一个控制台然后部署到服务器就完事。 后来想到定时任务调度相关的框架,最终确定了H

今天遇到一个写优惠券的需求,其中有个根据领取时间改变优惠券状态的需求。本想和之前的项目普通的项目一样建一个控制台然后部署到服务器就完事。

后来想到定时任务调度相关的框架,最终确定了Hangfire

话不多说,直接上代码。(安装步骤略过)

1.注入Hangfire

2.创建接口。。

3.创建IJobService方法将hangfire注册为服务。。

设置Hangfi。

Cron对应的设置:

4.自动注入实现IJob的类。。。

5.在Configure中安装Hangfire。。。

6.测试------创建测试类实现IJob,跑起来就会就按照Cron设置的计划自动执行Execute方法啦。

简单的6个步骤,弄了一上午终于成功了,网上查了很多案例,零零散散对于我这种第一次接触的人来说很难受。

到此这篇关于.net5 使用Hangfire的过程记录的文章就介绍到这了,更多相关.net5 使用Hangfire内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: .net5 使用Hangfire的过程记录

本文链接: https://www.lsjlt.com/news/139910.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • .net5 使用Hangfire的过程记录
    今天遇到一个写优惠券的需求,其中有个根据领取时间改变优惠券状态的需求。本想和之前的项目普通的项目一样建一个控制台然后部署到服务器就完事。 后来想到定时任务调度相关的框架,最终确定了H...
    99+
    2024-04-02
  • DockerDesktop启用Kubernetes1.25的过程记录
    作为目前事实上的容器编排系统标准,K8s 无疑是现代云原生应用的基石,很多同学入门可能直接就被卡到第一关,从哪去弄个 K8s 的环境, Docker Desktop 自带了Kuber...
    99+
    2024-04-02
  • vue-cli配置使用Vuex的全过程记录
    目录前言安装使用模块化管理vuex状态持久化总结前言     在vue开发用我们常常会用到一些全局的数据,比如用户信息、用户权限、一...
    99+
    2024-04-02
  • vue中使用file-saver导出文件的全过程记录
    目录一、安装二、语法三、例子使用保存文字 require()储存文字保存网址保存画布保存文件四、具体使用总结一、安装 # Basic Node.JS installation npm...
    99+
    2024-04-02
  • nodejs的错误处理过程记录
    本文以连接错误ECONNREFUSED为例,看看nodejs对错误处理的过程。 假设我们有以下代码 1. const net = require('net'); 2. n...
    99+
    2024-04-02
  • MySQL8.0.22安装过程记录(个人笔记)
    点击下载MySQL 2.解压到本地磁盘(注意路径中不要有中文) 3.在解压目录创建my.ini文件 文件内容为 [mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设...
    99+
    2023-08-30
    笔记 mysql
  • ubuntu20.04 安装 MySQL5.7过程记录
    目录背景介绍#安装过程#笔者的环境:添加 MySQL 源安装 MySQL背景介绍# ubuntu 20.04 版本系统自带的 MySQL 版本是 8.0,普通方法很难安装 5.7 版...
    99+
    2022-11-13
    mysql5.7的安装教程 MySQL安装配置 MySQL安装配置教程
  • springboot打war包的全过程记录
    目录为什么要把SpringBoot打成war包springboot打war包分步指南总结为什么要把SpringBoot打成war包 正常情况下SpringBoot项目是以jar包的形...
    99+
    2024-04-02
  • 安装PyTorch的详细过程记录
    目录安装anaconda环境管理PyTorch安装检验安装总结安装anaconda 登录anaconda的官网下载,anaconda是一个集成的工具软件不需要我们再次下载。anaco...
    99+
    2024-04-02
  • 使用SpringBoot AOP 记录操作日志、异常日志的过程
    平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找...
    99+
    2024-04-02
  • ubuntu20.04 安装 MySQL5.7过程记录
    目录背景介绍#安装过程#笔者的环境:添加 mysql 源安装 MySQL背景介绍# Ubuntu 20.04 版本系统自带的 MySQL 版本是 8.0,普通方法很难安装 5.7 版本的。由于 8.0 版本较 5.7 版...
    99+
    2024-04-02
  • Python接单的过程记录分享
    一、需求介绍 该需求主要是分析彩票的历史数据,彩票的名称为: 1、极速飞艇 链接:https://www.dsn665.com/view/jisuft/pk10kai_history...
    99+
    2024-04-02
  • SpringBoot整合Swagger2的完整过程记录
    目录前言一、SpringBootWeb整合Swagger2过程1.1、添加Swagger2相关依赖1.2、配置Swagger2配置类二、配置Swagger2接口常用注解2.1、@Ap...
    99+
    2024-04-02
  • OpenCV相机标定的全过程记录
    目录一、OpenCV标定的几个常用函数findChessboardCorners()棋盘格角点检测cv::drawChessboardCorners()棋盘格角点的绘制find4Qu...
    99+
    2024-04-02
  • spring Bean创建的完整过程记录
    目录前言bean创建的流程图快速开始总结前言 复习一下spring实现IOC的源码流程准备工作: ​强烈建议大家从git上拉取spring源码来学习Spring源码。因为里面相较于I...
    99+
    2024-04-02
  • 使用Nginx部署Vue项目全过程及踩坑记录
    目录Nginx部署Vue项目使用Nignx部署Vue项目步骤1.打包Vue项目2.复制dist文件夹到Vue默认目录3.高级配置重新启动 Nginxlinux环境总结Nginx部署V...
    99+
    2023-02-15
    Nginx部署Vue项目 使用Nginx部署Vue Vue部署Nginx
  • Docker安装运行SRS的过程记录
    目录简介一、window10安装Docker二、Docker安装centos7简介 SRS 简介 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。S...
    99+
    2024-04-02
  • mac通过docker一键部署Nexus3的过程记录
    目录mac通过docker一键部署Nexus3一、前言二、系统配置三、安装步骤1、Dockerhub查看镜像地址2、一键安装2.1、克隆脚本2.2、安装程序2.3、卸载程序3、登录N...
    99+
    2024-04-02
  • shiro拦截认证的全过程记录
    目录概述shrio 拦截认证全过程总结概述 Shiro是apache旗下一个开源安全框架(http://shiro.apache.org/),它将软件系统的安全认证相关的功能抽取出来...
    99+
    2024-04-02
  • SpringBoot整合EasyExcel的完整过程记录
    目录为什么要用EasyExcel1.EasyExcel简介2.使用EasyExcel实现写2.1 创建实体类2.2 测试写Excel3.使用EasyExcel实现读3.1 创建读取操...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作