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

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

数据监控

定时任务

实现动态管理任务。

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

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

状态设置为启动

执行策略

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

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

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

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

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

是否并发

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

传递参数

一个参数

多个参数

相关推荐
秋月的私语28 分钟前
如何快速将当前的c#工程发布成单文件
android·java·c#
天***889631 分钟前
使用python写一个应用程序要求实现微软常用vc++功能排查与安装功能
java
代码充电宝1 小时前
LeetCode 算法题【简单】283. 移动零
java·算法·leetcode·职场和发展
caibixyy3 小时前
Spring Boot 整合 Redisson 实现分布式锁:实战指南
spring boot·分布式·后端
ccccczy_4 小时前
Spring Security 深度解读:JWT 无状态认证与权限控制实现细节
java·spring security·jwt·authentication·authorization·securityfilterchain·onceperrequestfilter
Lin_Aries_04214 小时前
容器化 Tomcat 应用程序
java·linux·运维·docker·容器·tomcat
sheji34164 小时前
【开题答辩全过程】以 springboot高校社团管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
Terio_my5 小时前
Spring Boot 集成 Redis 缓存解决方案
spring boot·redis·缓存
zzywxc7875 小时前
大模型落地实践指南:从技术路径到企业级解决方案
java·人工智能·python·microsoft·golang·prompt
相与还5 小时前
IDEA+SpringBoot实现远程DEBUG到本机
java·spring boot·intellij-idea