0

AWS SWF cron を使用して、毎日指定した時間 (たとえば、JST の午前 10 時) にワークフローを実行したいと考えています。AWS SDK のサンプル プログラムでは、SWF cron を使用してアクティビティをスケジュールできることがわかりました。しかし、AWS SWF cron を使用してワークフローをスケジュールする方法。私はこの SWF cron に非常に慣れていません。どんな提案でも大歓迎です

活動クラス:

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();
    }
}
4

2 に答える 2

0

cron ワークフローは常に実行されている必要があるため、スケジュールしません。ところで、サンプル コードは、スケジューリングなしで両方のアクティビティを並行して実行するだけです。

于 2015-01-19T19:54:30.313 に答える
0

Lambda でスケジュールされたイベントを調べます。それを達成する最も簡単な方法になります。

于 2015-11-26T11:08:58.700 に答える