レシピは1つのタスクを処理します。ワークフローはタスクを連鎖させます。しかし一部の自動化は単一ワークフローより大きく、数分から数時間実行され、複数の並列ワークストリームを調整し、障害からグレースフルにリカバリーする必要があります。
PlaybookはJieGouのこれに対する答えです。チェックポイント、クラッシュリカバリー、同時実行制御を組み込んだ非同期バックグラウンドエージェントとしてワークフローを実行します。
Playbookの違い
標準ワークフロー実行は同期的です。Playbook実行は非同期です。開始するとすぐにランIDを取得。実行はバックグラウンドで継続。進捗はいつでもチェック可能。
ノードレベルのチェックポイント
各ステップの完了後にPlaybookが状態を永続化 — すべてのステップ出力、実行グラフの現在位置、ループやブランチのコンテキスト。クラッシュした場合、最後のチェックポイントから再開し、完了済みステップは再実行されません。
同時実行制御
並列ブランチを安全に処理。リソースロックが競合操作を防ぎ、すべてのブランチの完了を追跡します。
リトライと再開
ステップが失敗した場合、標準リトライ戦略を適用。リトライ尽きた場合、一時停止。一時停止状態から、失敗ステップのリトライ、スキップ、またはPlaybook全体のキャンセルが可能。
Playbookとワークフローの使い分け
標準ワークフロー:5分未満で完了、即座の結果が必要、ユーザーが出力を待っている場合。
Playbook:数分以上かかる、多くのステップや大量データ、クラッシュリカバリーが重要、バックグラウンドで実行される場合。
PlaybookはEnterpriseプランで利用可能です。Playbookの詳細またはEnterpriseアクセスについてお問い合わせ。