超时通知节点Dilemna - 需要一种解决方法

时间:2015-09-24 12:10:55

标签: ibm-mq ibm-integration-bus

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

经过很多谷歌搜索后,我已经向他们提出了两种方法 - 1.使用CronJob在输入Q上放置一个msg以启动流程。 2.使用超时通知节点。

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

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

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

由于

萨米特

2 个答案:

答案 0 :(得分:0)

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

解决方法可能是构建一个以超时通知开始的流,并且在直接连接到超时通知输出的Compute节点中,检查CURRENT_TIMESTAMP,并且只有在右边的情况下才继续执行流程时间。为了使这项工作,超时通知应设置超时值,以允许瞬间所需的精度。

答案 1 :(得分:0)

使用定时器控制节点传递指定定时器以触发

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