8.若依系统监控与定时任务

帮助开发者和运维快速了解应用程序的性能状态。

数据监控

定时任务

实现动态管理任务。

**需求:**每间隔5s,控制台输出系统时间。

新建的任务类必须在指定目录ruoyi-quartz模块下的task包下。

状态设置为启动

执行策略

**场景:**比如一个任务每个半个小时执行一次,8点-9点应该执行2次,服务器在7:55恰好宕机了,在9:15的时候恢复了。那么八点到九点之间的两次任务没有执行。

**立即执行:**表示之前没有执行的任务还会执行。会去执行八点到九点之间的两次没有执行的任务。

**执行一次:**表示之前没有执行的任务只会执行最后一次。只会执行八点到九点之间最后一次没有执行的任务。

**放弃执行:**表示之前没有执行的任务不会再执行了。八点到九点之间的两次没有执行的任务不会执行了,只会执行九点15分之后新的任务。

我们一般会使用放弃执行。

是否并发

A,B两个任务的执行时间是一样的,如果两个任务不相关,如果选择允许并发,可以提升效率。但是如果两个任务是相关的,例如一个任务是订单支付,另一个任务是退款。那么就不能允许并发,因为如果允许并发,就有可能先执行退款任务,然后执行支付任务,支付任务有失败了。这可咋办呢?

传递参数

一个参数

多个参数

相关推荐
devilnumber2 分钟前
Java 二分查找(二分算法)详解 + 实战运用 + 核心坑点
java·开发语言·算法
仍然.5 分钟前
SpringBoot快速上手
java·spring boot·后端
ch.ju8 分钟前
Java程序设计(第3版)第四章——重载和覆盖的区别
java·开发语言
霸道流氓气质15 分钟前
Spring Boot 大数据量 Excel 导入导出功能实现指南
spring boot·后端·excel
仍然.20 分钟前
Spring MVC(1)---介绍Spring MVC 和 请求数据
java·spring·mvc
DianSan_ERP21 分钟前
架构师视角:电商大促高并发下的订单API限流与防漏单架构演进
java·运维·网络·安全·微服务·架构·自动化
云烟成雨TD22 分钟前
Agent Scope Java 2.x 系列【6】消息层
java·人工智能·agent
云烟成雨TD23 分钟前
Spring AI Alibaba 1.x 系列【74】Agentic RAG 与混合 RAG
java·人工智能·spring
小刘|25 分钟前
Spring AI 结构化输出 + 大模型参数全解(含千问调优)
java·后端·spring
云烟成雨TD26 分钟前
Spring AI Alibaba 1.x 系列【79】图执行生命周期的可观测性基础设施
java·人工智能·spring