社区
Java SE
帖子详情
定时任务 持久化
amdgaming
2011-12-09 11:15:05
1 一般我们定时任务用的是quartz 但是这种事基于内存的
定时的任务 调度时间的修改,必须修改配置文件,然后重启
我们一般用spring来管理,但是无法停止或者 修改 定时任务 执行 时间
请问大家这个 怎么做的?
...全文
261
8
打赏
收藏
定时任务 持久化
1 一般我们定时任务用的是quartz 但是这种事基于内存的 定时的任务 调度时间的修改,必须修改配置文件,然后重启 我们一般用spring来管理,但是无法停止或者 修改 定时任务 执行 时间 请问大家这个 怎么做的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞火流星02027
2012-05-29
打赏
举报
回复
没有注意,竟然还是去年的贴子,我都回过一次了
飞火流星02027
2012-05-29
打赏
举报
回复
自己写定时器不就行了,过一会就读一下配置,保持时刻都在读最新的配置不就行了:
flag - true/false :表示是定时任务是否有效
timeConfig = 0 42 3 * * ?(示例) 表示任务配置
不要没有spring自己就什么都做不了了, spring本身就是java写的,java写一个定时器比用别人的东西,简单多少
飞火流星02027
2011-12-10
打赏
举报
回复
crontab依赖于操作系统不是最佳选择
飞火流星02027
2011-12-10
打赏
举报
回复
对spring在配置文件中设定的定时任务,执行时间,伴随程序启动就确定了。要变动只有重启程序。
其实这完成可以手写task 使用timer调度,
写一个配置文件config.xml
在timer中每次调度都动态读一下config.xml就可以
so easy!
amdgaming
2011-12-10
打赏
举报
回复
[Quote=引用 2 楼 jjk_02027 的回复:]
对spring在配置文件中设定的定时任务,执行时间,伴随程序启动就确定了。要变动只有重启程序。
其实这完成可以手写task 使用timer调度,
写一个配置文件config.xml
在timer中每次调度都动态读一下config.xml就可以
so easy!
[/Quote]
你这样性能查很多啊
并且 配置文件修改了,timer知道 应该什么时候再调度啊
amdgaming
2011-12-10
打赏
举报
回复
各位 看看呗。。。。。
sunnylyy
2011-12-09
打赏
举报
回复
不用web服务器做定时任务,直接用unix的crontab命令,任务用java或者shell编写
Spring+Quartz 从数据库中获取
定时任务
和定时时间,动态实现对
定时任务
的增删改查
Spring+Quartz 从数据库中获取
定时任务
和定时时间,动态实现对
定时任务
的增删改查,部署到tomcat即可看到
定时任务
执行效果。本人亲测,可用!
quartz-2.2.1相关jar
quartz2.21 完整jar包
Java最著名的开源项目
Java最著名的开源项目,开源项目介绍,简单的介绍,开拓视野。
java使用quartz做
定时任务
并
持久化
二、创建
定时任务
创建一个
定时任务
如下,需要传入
定时任务
执行的class、
定时任务
名字、
定时任务
组名字、core表达式、执行参数、是否初始化创建(做
持久化
用到的) 上述的
定时任务
类需要实现Job接口,实现的execute方法就是具体
定时任务
需要做的内容: 创建的时候直接调用: 三、
定时任务
持久化
如果创建了一个
定时任务
,但是这时候服务突然崩掉了,再起来的时候该做的事情并没有做(比如要对某些数据进行回退),就会留下脏数据在系统里面,因此需要在系统启动的时候把之前没删除的
定时任务
再装载进来继续执行 创建的时候需
定时任务
(延时事件)处理(二)
持久化
定时任务
上篇讲到的
定时任务
管理都只局限于本进程内,一旦进程重启所有的
定时任务
也都会被取消。在很多的业务场景下,我们需要将
定时任务
持久化
,即使服务重启
定时任务
依然有效。因此,我们需要实现一个专门的
定时任务
服务。 实现的功能: 生产者写入一个延时事件,在指定延时时间之后,消费者能够消费到该事件 支持删除延时事件,这与mq不同,延时事件在很多场景下是需要支持删除的 支持重试,事件通知处理失败之后,能够在n秒后...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章