AWS Amazon SWF – Signals 実行中のワークフローに外部から“合図”を送って、動きを変えられる。たとえば“ユーザーが途中でキャンセルを希望した”などを伝えれば、その時点で別のルートに入ったり完了したりできるんだ。 2025.02.22 AWS
AWS Amazon SWF – Heartbeat Activity Workerが“まだ作業中だよ”と途中で合図を送る仕組み。もしハングアップして心臓が止まったら、SWFは“失敗”とみなして他の対策を取れる。長い作業でも安心して任せられるんだ。 2025.02.22 AWS
AWS Amazon SWF – StartToClose Timeout ワークフローが始まってから終わるまでの最大時間を決める。制限を超えるとタイムアウトエラーとして扱われる。長すぎる作業でいつまでも終わらない状況を防ぎたいならこれが役立つんだ。 2025.02.22 AWS
AWS Amazon SWF – Child Workflows あるワークフローの中から、さらに別のワークフロー(子)を起動して管理できる。大きい仕事を小さなフローに分割したり、再利用しやすい構成にしたりできる。入れ子のフロー管理が可能なんだ。 2025.02.22 AWS
AWS Amazon SWF – Task Lists Decider用とActivity用でキューを分けたり、複数のワークフローを区別するための“タスクの待ち行列”だよ。ここを見て新しい作業が来ていないかチェックし、どんどん処理を進める仕組み。 2025.02.22 AWS
AWS Amazon SWF – Activity Worker 実際の“作業”を行うプログラムや人間。Deciderに指示されて“画像変換”などをやったら、終わったことをSWFに伝えて次に進む。ある意味Step FunctionsのLambdaタスクに近い動きだよ。 2025.02.22 AWS
AWS Amazon SWF – Decider ワークフローの流れを制御するプログラムで、Decision Tasksを受け取り、“次はこの活動を実行して”と指示する。頭脳担当の役割で、分岐やエラー処理の判断を担う。 2025.02.22 AWS
AWS Amazon SWF – Decision Tasks ワークフローの進み方を決める“判断役”に対して出すお題。どのアクティビティが終わって、次はどれに行くかなどをDeciderが考え、SWFに返す。これでフローが一歩ずつ進むんだ。 2025.02.22 AWS
AWS Amazon SWF – Activities 人間やプログラムが実行する具体的な“作業”を指す。例えば“書類をチェックしてOKなら承認ボタンを押す”“画像を処理する”など、Step Functionsで言うところのタスクっぽいイメージだね。 2025.02.22 AWS
AWS Amazon SWF – Workflow Executions 実際に動いているワークフローの“インスタンス”だよ。料理レシピがWorkflow Typeだとしたら、今まさに進行中の料理がExecution。いつ始まって、どのステップを終えたかなどが記録されるんだ。 2025.02.22 AWS