当前位置: 首页 > news >正文

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

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

数据监控

定时任务

实现动态管理任务。

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

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

状态设置为启动

执行策略

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

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

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

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

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

是否并发

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

传递参数

一个参数

多个参数

http://www.lryc.cn/news/513014.html

相关文章:

  • 《计算机组成及汇编语言原理》阅读笔记:p160-p176
  • TCP网络编程(三)—— 客户端的编写/服务器端和客户端的通信
  • 如何在谷歌浏览器中使用自定义模板
  • Day2 微服务 网关路由转发、网关登录校验、配置管理
  • Android 旋转盘导航栏
  • 空域降噪、频域降噪和时域降噪
  • Cornerstone3D:了解Nifti文件,并查看元数据
  • 设计模式の状态策略责任链模式
  • DevOps流程CICD之Jenkins使用操作
  • 【玩转23种Java设计模式】行为型模式篇:备忘录模式
  • Unity Shader TexelSize的意义
  • 三、STM32MP257系列之定制Yocto Machine
  • 小程序信息收集(小迪网络安全笔记~
  • 使用 Docker 搭建 Drogon 框架
  • 【Linux报告】实训一:GNME桌面环境的设置及应用
  • 活动预告 |【Part1】Microsoft Azure 在线技术公开课:基础知识
  • vulnhub靶场【Hogwarts】之bellatrix
  • 移动 APP 设计规范参考
  • HarmonyOS:@Require装饰器:校验构造传参
  • github提交不上去,网络超时问题解决
  • 国产数据库OceanBase从入门到放弃教程
  • 风力涡轮机缺陷检测数据集,91.4%准确识别率,18912张图片,支持yolo,PASICAL VOC XML,COCO JSON格式的标注
  • Rabbitmq追问2
  • 郑州时空-TMS运输管理系统 GetDataBase 信息泄露漏洞复现
  • 如何使用React,透传各类组件能力/属性?
  • 汇编点灯练习
  • 数据结构与算法之动态规划: LeetCode 213. 打家劫舍 II (Ts版)
  • Git工具
  • SpringBoot3.3.3+shardingsphere-jdbc5.5.0读写分离、自定义生成主键策略
  • 开发运维基本功:无需复杂配置快速实现本地Nginx的公网远程访问