0

我是 WMB 的新手,我们要求在每晚 10 点开始消息流。

经过大量谷歌搜索后,我向他们建议了 2 种方法 - 1. 使用 CronJob 在 Input Q 上放置一条消息以启动流程。2. 使用超时通知节点。

他们拒绝了选项 1,说 IBM 不再支持 cron 作业,所以我们不能把它放在服务器上。

对于选项 2,它们仍然很好,但我有一个问题 - 今天我在完全相同的时间部署流,当我希望它在 24 小时后触发时,但是当服务器重新启动或流停止并启动时会发生什么。计时器是否还会从那一刻开始重新启动,如果是,是否有任何解决方法可以解决重新启动或重新启动的问题,因此流程在晚上 10 点在完全相同的时间启动,即使它被重新部署或类似那。

我们的环境中也有 TWS,但我找不到任何 TWS 与 IIB 集成的集成文档或场景,请您提出宝贵的建议或意见 - 我如何才能找到有效的解决方案。

谢谢

苏米特

4

2 回答 2

0

是的,计时器将在包含超时通知的流程开始时启动。

一种解决方法可能是构建一个以超时通知开始的流,并在直接连接到超时通知输出的计算节点中,检查 CURRENT_TIMESTAMP,并且只有在正确的时间附近才继续执行流。为了完成这项工作,超时通知应该设置一个超时值,以允许所需的瞬间精度。

于 2015-09-24T14:13:52.037 回答
0

使用定时器控制节点通过指定定时器触发

对于那个特定的计时器通知节点将接收消息并启动

于 2018-03-02T10:12:59.540 回答