定时调度的实现

定时调度

 

实现定时调度,我们会有常用的几种方式

1. java的Timer

2. spring的scheduler

3. 自己写线程定时启动

4. 对于集群server,用spring + quartz

5. 还有另一种想法就是操作系统的定时调度(如windows的定时任务,或者Linux的)

 

1. Timer网上找很多

 

2. spring + quartz java config(缺点无法兼容分布式系统)

http://www.concretepage.com/spring-4/spring-4-quartz-2-scheduler-integration-annotation-example-using-javaconfig

https://gist.github.com/jelies/5085593

 

3. spring + quartz简单实现,没datasource(java config)(没有datasource,还是无法兼容分布式系统)

http://youyu4.iteye.com/admin/blogs/2333154

 

4. spring + quatz + datasource(兼容分布式系统)

http://youyu4.iteye.com/admin/blogs/2333156

http://youyu4.iteye.com/admin/blogs/2231975

 

5. Linux下定时任务

http://youyu4.iteye.com/admin/blogs/2230930

 

6. windows下的定时任务,也是网上很多

 

 

 

 

参考:

1. spring scheduler java config

http://www.baeldung.com/spring-scheduled-tasks

http://www.concretepage.com/spring/spring-task-scheduler-example-with-scheduled-annotation-using-xml-and-javaconfig

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值