首页 > 其他 > 详细

seam的定时轮巡

时间:2018-07-24 14:39:43      阅读:139      评论:0      收藏:0      [点我收藏+]

青岛的项目要做一个功能,每天凌晨2点的时候保存一次设备数据,这个就要求项目能够间隔24小时每天去做这个事,是一个自主轮巡。

seam框架正好提供了这个功能,@Expiration指定开始时间,@IntervalDuration指定轮巡间隔毫秒数

技术分享图片

这个startDate,指定开始时间没开机后的第一个凌晨两点的时间,interval指定轮巡的间隔时间,设置为 24 * 60 * 60 * 1000 毫秒,这样框架就会自动从两点开始,每天都执行一次。

如果框架没有这个功能,也可以在项目开始的时候,获得当前时间,计算到下一个凌晨两点还有多少毫秒的间隔,那么让线程等待这个间隔时间后,每24小时执行一次保存记录的方法也一样能够达到效果。

seam的定时轮巡

原文:https://www.cnblogs.com/LcxSummer/p/9359751.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!