Advertisement

Quartz定时器在定时任务中的知识概述

阅读量:

Quartz定时器与定时任务知识概括

  • 定时任务调度
    • 其他定时器
    • Quartz概述
    • Quartz基础操作指南
    • Spring与Quartz整合
    • SSMM与Quartz整合
    • Quartz集群配置
    • Quartz参数设置
    • Quartz分布式应用
    • Job与Trigger状态管理
    • Quartz监听机制
    • Quartz总结分析

定时任务调度

定时任务的定义:

  • 定时任务指的是由调度系统按照预设时间或周期自动启动执行的程序模块
  • 应用情境:邮件发送、数据统计、状态变更、信息推送、活动启动、索引更新

实现定时任务的技术方案:

  • Java语言内置的java.util.Timer类,该类可用来安排一个java.util.TimerTask任务。借助此方式,应用程序能够按照固定频率运行,但无法在特定时刻触发。由于其局限性,在实际开发中使用频率较低。
  • ScheduledExecutorService同样是JDK提供的一个类,它基于线程池架构设计,用于管理定时任务。每个被调度的任务将被分配至线程池中的独立线程执行,因此各个任务之间互不干扰且可并行处理。
  • 自Spring3.0版本起推出的定时任务组件spring task,具有操

全部评论 (0)

还没有任何评论哟~