使用AWS SWF Cron执行工作流程
问题描述:
我想使用AWS SWF cron在每天的指定时间(例如,日本标准时间上午10点)执行工作流程。在AWS开发工具包的示例程序中,我发现可以使用SWF cron安排活动。但是如何使用AWS SWF cron安排工作流程。我非常熟悉SWF计划。
I want to execute my workflow at a specified time daily(say at 10 am JST) using AWS SWF cron. In the sample program in AWS SDK I find that activities can be scheduled using SWF cron. But how to schedule a workflow using AWS SWF cron. I am very much new to this SWF cron. Any suggestion is highly appreciated
活动类别:
public class SampleActivitiesImpl implements SampleActivities{
@Override
public Integer testAct1() {
System.out.println("Activity 1 ---->Start");
return 1;
}
@Override
public Integer testAct2() {
System.out.println("Activity 2 ---->Start");
return 1;
}
}
工作流类别:
public class MyWorkflowImpl implements MyWorkflow{
private SampleActivitiesClient client = new SampleActivitiesClientImpl();
@Override
public void executeActivity() {
client.testAct1();
client.testAct2();
}
}
答
看进入Lambda的预定活动。将是最简单的方法。
Look into scheduled events in Lambda. Will be the easiest way to achieve that.