seam的定时轮巡
Posted lcxsummer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了seam的定时轮巡相关的知识,希望对你有一定的参考价值。
青岛的项目要做一个功能,每天凌晨2点的时候保存一次设备数据,这个就要求项目能够间隔24小时每天去做这个事,是一个自主轮巡。
seam框架正好提供了这个功能,@Expiration指定开始时间,@IntervalDuration指定轮巡间隔毫秒数
这个startDate,指定开始时间没开机后的第一个凌晨两点的时间,interval指定轮巡的间隔时间,设置为 24 * 60 * 60 * 1000 毫秒,这样框架就会自动从两点开始,每天都执行一次。
如果框架没有这个功能,也可以在项目开始的时候,获得当前时间,计算到下一个凌晨两点还有多少毫秒的间隔,那么让线程等待这个间隔时间后,每24小时执行一次保存记录的方法也一样能够达到效果。
以上是关于seam的定时轮巡的主要内容,如果未能解决你的问题,请参考以下文章