Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何启动/取消简单工作流服务计时器?_Amazon Web Services_Amazon Swf - Fatal编程技术网

Amazon web services 如何启动/取消简单工作流服务计时器?

Amazon web services 如何启动/取消简单工作流服务计时器?,amazon-web-services,amazon-swf,Amazon Web Services,Amazon Swf,我需要在x分钟后调用SWF中的活动。为此,我计划在SWF中启动一个计时器(x分钟),并在计时器触发时调用该活动。 我可以得到如何在SWF中启动计时器的指针吗? 另一个要求是我可能需要一些时间来取消计时器,以防我不需要等待完整的持续时间。 有什么可以取消SWF中启动的计时器的吗? 有人能告诉我所需的API吗 谢谢 不能取消SWF中的计时器。但是,我认为如果满足某个条件,您可以将工作流工作者配置为完全忽略计时器。您可以使用OrPromise来设计工作流,使其根据两个承诺中的哪一个先实现来进行活动:

我需要在x分钟后调用SWF中的活动。为此,我计划在SWF中启动一个计时器(x分钟),并在计时器触发时调用该活动。 我可以得到如何在SWF中启动计时器的指针吗? 另一个要求是我可能需要一些时间来取消计时器,以防我不需要等待完整的持续时间。 有什么可以取消SWF中启动的计时器的吗? 有人能告诉我所需的API吗


谢谢

不能取消SWF中的计时器。但是,我认为如果满足某个条件,您可以将工作流工作者配置为完全忽略计时器。您可以使用OrPromise来设计工作流,使其根据两个承诺中的哪一个先实现来进行活动:


一个承诺可能是你的计时器,另一个可能是你继续下去的条件。让我知道这是否有帮助。

不确定这是否是在以后添加的,但可以取消SWF中的计时器:(特别是“如果信号已到达,请使用CancelTimer决策取消计时器并处理信号”)。另请参见(特别是“CancelTimer:取消以前启动的计时器并在历史记录中记录TimerCanceled事件”)。