以前公司平台中集成了定时任务功能,但平台内部实现比较简单,使用方式有些受限,比如说无法跟踪定时任务执行状态,无法自动解决集群状态下的任务争抢问题,因此考虑升级一下任务实现方式,搜集一番后,Quartz和Xxl-Job都能满足现在的需求;
2025年06月09日
以前公司平台中集成了定时任务功能,但平台内部实现比较简单,使用方式有些受限,比如说无法跟踪定时任务执行状态,无法自动解决集群状态下的任务争抢问题,因此考虑升级一下任务实现方式,搜集一番后,Quartz和Xxl-Job都能满足现在的需求;
2025年06月09日
在 Spring Boot 开发中,框架内置的诸多实用功能犹如一把把利刃,能让开发者在项目的各个阶段都事半功倍。这些功能无需额外集成,通过简单配置或编码即可快速实现常见需求。下面将为你深入解析一系列极具价值的内置功能,帮助你更高效地构建应用。
2025年06月09日
最近我司上线使用了分布式任务调度框架:XXL-JOB,方便对任务的管理控制。本来一开始就想讲述一下该框架,但是在学习了解过程中发现该框架是基于Quartz思想开发实现的,Quartz 是一个很火的开源任务调度框架,完全由Java写成,可以说是 Java 定时任务领域的老大哥或者说参考标准,所以在这里先讲讲Quartz框架。
2025年06月09日
【51CTO.com原创稿件】今天想跟大家一起探讨一个听起来很简单的话题:定时任务机制。
无非就是一个计时器,到了指定时间就开始跑呗。too young,要是这么简单我还说啥呢,干不就完了。
那如果是几千上万个定时任务,你的计时器该如何设计呢?如果是 A 任务执行完后再执行 B 任务你会怎么调度呢?
2025年06月09日
昨天写了篇SpringBoot整合Quartz的文章,然后也正巧不知道写什么了,就带着好奇写了这篇文章,明天的话再谈一谈执行流程。
2025年06月09日
前面讲了如何使用Topshelf 快速开发windows服务, 不清楚的可以看之前的这篇文章:
https://www.toutiao.com/i6774202377504293389/ ,今天说一说Topshelf 的相关配置。
官方文档,对HostFactory 里面的参数做了详细的说明:
http://docs.topshelf-project.com/en/latest/configuration/config_api.html ,下面只对一些常用的方法进行简单的解释:
2025年06月09日
quartz定时任务时间设置:
1、这些星号由左到右按顺序代表 : * * * * * * *
格式: [秒] [分] [小时] [日] [月] [周] [年]
2、通配符说明:
小提示:
周字段的设置,若使用英文字母是不区分大小写的 MON 与mon相同.
3、常用示例:
2025年06月09日
在分布式系统架构日益复杂的今天,任务调度作为支撑异步处理、定时任务和批量作业的核心组件,其技术选型直接影响系统的可靠性与扩展性。Java 生态中,JobRunr 以现代化设计理念重新定义了任务调度框架的工程实践,尤其是 6.0 版本在分布式能力、开发者体验和多云适配方面实现重大突破。本文结合官方文档技术细节,从技术架构、场景适配、行业实践三个维度展开分析,为企业级调度系统设计提供决策参考。
2025年06月09日
使用Quartz持久化配置定时任务时,官方提供了11张数据库表,但是这11张分别存储什么信息还是有很多同学不是很清楚,所以这篇文章就来说一说11张自带数据库表到底存哪些信息,以及每个字段代表什么,基于MySql数据库。