zoukankan      html  css  js  c++  java
  • MVC架构介绍——自运行任务

    实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download

    通过自运行任务来调度及执行程序中需要定时触发或处理的一些操作:
    可以通过配置相关规则来使任务在制定的周期或时间点运行。
    可以在日志中记录任务执行中产生的异常。
    可以方便的编辑任务的时间规则、禁用启用状态等任务的相关配置。

    我们的自运行任务基于Quartz.NET框架的核心是调度器定时调度开发的。

    使用实例:
    每个任务的具体实现主要是通过实现ITask接口来实现的,并且需要tn_TaskDetails表中进行任务初始化配置,除此之外无需作其他额外工作。

    数据库中需要添加相关初始化数据。

    Quartz中时间表达式的设置:
    时间格式:s>m>h>d>m>w(?)>y(?),分别对应:秒>分>小时>日>月>周>年

    例子:
    0 59 23 * *?        为每天23:59:00开始执行
    0 1,2,3 11,12 * *?    为每天11:01,11:02,11:03;12:01,12:02,12:03分执行任务
    0 0/5 14 * *?       每天下午的2点到2点59分整点开始,每限5分触发)
    0 10,44 14?3 WED    3月份每周三下午的2点10分和2点44分触发
    0 15 10?* MON-FRI     从周一到周五每天上午的10点15分触发
    0 15 10 * *?                  2005 2005年每天10点15分触发
    0 0-5 14 * *?              每天下午的2点到2点05分每分触发

    在线生成器:http://cron.qqe2.com/

     

  • 相关阅读:
    ros 编译指定包
    TCP_IP Sockets编程C语言实现第2版 源码下载
    python 文件,文件夹,路径操作
    python 导入包
    ImportError: No module named rospy
    python安装simplejson
    EditPlus 中添加 Win32 ASM 语法支持
    程序设计学习与试验系统下载
    masm for windows2015 下载安装
    dosbox+masm汇编环境的安装和使用
  • 原文地址:https://www.cnblogs.com/tuoyu123/p/8521839.html
Copyright © 2011-2022 走看看