workflow-orchestration-patterns
耐久性のあるTemporalワークフローを設計する
明確なオーケストレーションがない場合、分散トランザクションは失敗します。このスキルは、決定論的なワークフロー、再試行、および補償アクションのためのTemporalパターンを提供します。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "workflow-orchestration-patterns". 旅行予約のためのロールバックステップを含むTemporalサーガを概説してください。
Résultat attendu:
- 各ステップの前に補償を登録する
- フライトを予約し、、予約キャンセルによって補償する
- ホテルを予約し、予約キャンセルによって補償する
- 支払い請求し、返金によって補償する
- 失敗時には、補償を逆順(LIFO)で実行する
Utilisation de "workflow-orchestration-patterns". 子ワークフローとパラレルアクティビティをいつ使用すべきですか?
Résultat attendu:
- 複雑で再利用可能なプロセスセグメントには子ワークフローを使用する
- 単純な独立したタスクにはパラレルアクティビティを使用する
- 子ワークフローには独自の実行履歴とタイムアウトがある
- アクティビティは親ワークフローの履歴を共有し、実行速度が速い
Utilisation de "workflow-orchestration-patterns". ストールする可能性のある長時間のアクティビティをどのように処理すればよいですか?
Résultat attendu:
- アクティビティ内でハートビートを実装して進捗を報告する
- ストールした作業を検出するためにハートビートタイムアウトを設定する
- ハートビート詳細を使用して進捗ベースの再試行を有効にする
- 長いタスクを小さなべき等ステップに分割する
Audit de sécurité
SûrPure documentation skill containing only markdown guidance about Temporal workflow patterns. No executable code, scripts, or network activity. All 43 static findings are false positives triggered by documentation metadata and code block syntax - specifically git hash identifiers flagged as weak crypto, markdown backticks flagged as shell execution, and normal error classification flagged as reconnaissance.
Facteurs de risque
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
支払いオーケストレーションの設計
補償、再試行、およびべき等性のあるアクティビティを使用したマルチステップの支払いワークフローを計画する。
長寿命エンティティのモデリング
シグナルとクエリ可能な状態を使用したアカウントやカート用のエンティティワークフローを選択する。
失敗復旧の強化
クリティカルなアクティビティのための再試行制限、バックオフ、およびハートビートポリシーを定義する。
Essayez ces prompts
私の注文プロセスの各ステップをワークフローまたはアクティビティに分類し、その理由を説明してください。
在庫確保、支払い請求、注文出荷のための補償とべき等性ルールを含むサーガ計画を起草してください。
50万タスクのファンアウトとファンインを、子ワークフローとバウンドされたワークフローサイズを使用して提案してください。
下位互換性の制約を持つ長寿命ワークフローの更新のためのバージョニングアプローチを推奨してください。
Bonnes pratiques
- ワークフローを決定論的に保ち、すべてのI/Oをアクティビティに移動する
- アクティビティをべき等に、短時間で作成し、常にタイムアウトを構成する
- 大規模パラレルワークロードをスケーリングするには子ワークフローを使用する
Éviter
- ワークフローから直接外部APIを呼び出す
- ワークフローでシステム時間やランダム関数を使用する
- ステップを実行する前に補償登録をスキップする