zoukankan      html  css  js  c++  java
  • 【进阶技术】一篇文章搞掂:Spring高级编程

    本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新)。

    本文基于《Spring5高级编程》一书进行总结和扩展,大家也可以自行研读此书。

    十一、任务调度

    任务调度主要由三部分组成 :

    • 任务:即需要在特定时间运行或定期运行的业务逻辑块
    • 触发器:指定任务应该执行的条件
    • 调度程序:根据来自触发器的信息执行任务

    本章涵盖以下主题:

    • Spring中的任务调度:讨论Spring如何支持任务调度,重点介绍Spring3中引入的TaskScheduler抽象。此外,还会介绍调度场景,如固定间隔调度和cron表达式
    • 异步任务执行:演示如Spring使用@Async注解来异步执行任务
    • Spring中的任务执行:简要Spring的TaskExecutor接口以及如何执行任务

    实现任务调度的方式:

    • 使用调度系统从外部触发程序,比如调度系统向Spring应用程序发送RESTful请求来触发任务
    • 在Spirng中使用任务调度,也有三种方式
      • 支持JDK定时器
  • 相关阅读:
    R语言学习——数据框
    R语言学习——数组
    R语言学习——矩阵
    R语言学习——向量
    SSM的项目结构
    simple-spring-memcached简介
    Arrays
    AbstractCollection 类
    Collections 类
    Map接口
  • 原文地址:https://www.cnblogs.com/LiveYourLife/p/10343013.html
Copyright © 2011-2022 走看看