首页 文章

使用AWS SWF Cron执行工作流程

提问于
浏览
0

我想使用AWS SWF cron在每天的指定时间(比如JST上午10点)执行我的工作流程 . 在AWS SDK的示例程序中,我发现可以使用SWF cron调度活动 . 但是如何使用AWS SWF cron安排工作流程 . 我对这个SWF cron非常陌生 . 任何建议都非常感谢

Activities Class:

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;
    }
}

Workflow Class:

public class MyWorkflowImpl implements MyWorkflow{

    private SampleActivitiesClient client = new SampleActivitiesClientImpl();

    @Override
    public void executeActivity() {

        client.testAct1();
        client.testAct2();
    }
}

2 回答

  • 0

    您没有安排cron工作流程,因为它应始终运行 . 顺便说一下,您的示例代码只是在没有任何调度的情况下并行执行这两个活动 .

  • 0

    查看Lambda中的预定事件 . 将是实现这一目标的最简单方法 .

相关问题