🎯 什麼情境該想到我

當你「要把含多項目的訊息拆開、各別(可能分流到不同處理)處理、再彙整成結果」的時候。

⚙️ 怎麼用(步驟 / 公式)

意圖:在維持整體訊息流一致的前提下,處理「含多個項目、各需不同處理」的訊息。

做法要點——組合三個模式:

  • 分割器:把訊息拆成各個項目。
  • 路由:把每個項目送到對應的處理。
  • 聚合器:把各項處理結果彙整回一則訊息。
    適合像「訂單各品項要向不同供應商查詢,再合併結果」這種情境。

🧪 我實際套用的紀錄

  • (待填)

⚠️ 注意 / 什麼時候不適用

  • 本質是複合模式,複雜度較高。
  • 需管理關聯與完成條件(同聚合器)。
  • 各項處理失敗的容錯要設計。

🔗 相關工具