今天我给大家详解下关于Rhapsody集成引擎中定时器(Timer)的相关细节。相信大家都知道如果需要在集成引擎中发布轮训任务需要用到Timer通讯点,关于Timer的设置只需要设置Refresh Time即可达到按照设定的频率发起任务的功能,但是如果需要设置定时任务该如何操作呢? 定时任务需要到Scheduling选项卡中进行配置,勾选启用定时任务的勾选框,然后对时间进行设定。 从图中我们可以看到,简单的设置中有按天和周来设定的任务的,需要设置,开启时间与停止时间,如果按天来得话,还需要选定星期,即按选定的星期每天定时开启与停止,中间的频率按照Configuration中的Refresh Time而定。如果按周来的话,即按选定的某天开启,按选定的某天结束。 注:当设定好定时任务后,比如设定为每天凌晨1点开启,3点结束,此时不必开启通讯点,一旦开启通讯点则任务就发起了,所以要确保当前定时器通讯点处于关闭状态,当到凌晨1点时,定时器则会自动开启,3点时自动关闭,除此之外如果需要每天执行一次任务,只需把Refresh Time(单位毫秒)的大小设为大于开启和停止的间隔时间即可。 除了按以上两种方式设置为,定时器通讯点还支持高级的定时任务设置,我们从图中也可以看到有个Advanced选项,关于高级用法我这里就不细讲了,以上是我从文档中截了些图,大家可以参考下 或者在线生成表达式 http://cron.qqe2.com/。
|