博客 / 列表

楊楊楊大俠 - 04 - 步驟執行器設計 🔧

🎯 目標: 設計可擴展的步驟執行器架構,實現各種類型的步驟執行邏輯 🤔 為什麼需要多種執行器? 不同的業務場景需要不同的執行邏輯: 🔀 條件分支: 根據條件選擇不同的執行路徑 ⚡ 並行執行: 同時執行多個獨立的任務 🔄 循環執行: 重複執行某些步驟直到滿足條件 📝 腳本執行: 動態執行腳本代碼 🌐 遠程調用: 調用外部服務或API 🏗️ 執行器架構設計 graph

開源框架 , 工作流 , 後端

楊楊楊大俠 - 03 - 流程引擎實現 ⚙️

🎯 目標: 實現流程編排框架的核心執行引擎 🤔 流程引擎的職責 流程引擎是整個框架的心臟,負責: 🎯 流程調度: 按照定義的順序執行步驟 🔧 執行器管理: 為不同類型的步驟選擇合適的執行器 📊 狀態跟蹤: 記錄流程和步驟的執行狀態 🛡️ 異常處理: 處理執行過程中的異常情況 📈 性能監控: 收集執行時間和性能指標 🏗️ 引擎架構設計 graph TB s

開源框架 , 工作流 , 後端