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

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

十一、任务调度

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

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

本章涵盖以下主题:

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

实现任务调度的方式:

  • 使用调度系统从外部触发程序,比如调度系统向Spring应用程序发送RESTful请求来触发任务
  • 在Spirng中使用任务调度,也有三种方式
    • 支持JDK定时器

最新文章

  1. C++迟后联编和虚函数表
  2. D - 图论
  3. HTML5设计网页熔岩灯导航(navigation bar)插件 已经加上完整源代码
  4. 滚动固定TAB在顶部显示
  5. 能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。
  6. C#可以做什么
  7. why does txid_current() assign new transaction-id?
  8. Excel快捷键
  9. [转] error LNK2026: 模块对于 SAFESEH 映像是不安全的
  10. Attributes(1):反射Attribute并输出
  11. hdu 4411 arrest 最小费用流
  12. C#数据类型汇总
  13. Effective C++规定45 附加代码
  14. Vue-router的三种传参方式
  15. win10系统开机输入密码黑屏解决方法
  16. 前端 HTML form表单标签 input标签 type属性 radio 单选框
  17. Elemet-技巧
  18. 《剑指offer》第六十六题(构建乘积数组)
  19. 2018-10-16 22:56:13 c language
  20. 全文检索(SOLR)前端应用浅析 (转)

热门文章

  1. LINUX时间服务器搭建
  2. Jmeter 线程之间传递参数
  3. vux使用方法
  4. Transition 过渡/转场动画(一)
  5. Java并发:搞定线程池(上)
  6. Html5 学习笔记 --》html基础 css 基础
  7. bat 需注意
  8. MSDN上关于WinDbg的手册
  9. BPT(Business Process Testing)
  10. TypeError: write() argument must be str, not bytes报错