🎯 什麼情境該想到我
當你「要把一則訊息,送給一份動態算出的收件人通道清單」的時候。
⚙️ 怎麼用(步驟 / 公式)
意圖:把訊息路由給收件人清單上的所有通道。
做法要點:
- 先依規則(或訊息內容)計算出這則訊息該送給哪些收件人。
- 再把訊息複製、送往清單上每一個通道。
- 像內容路由器,但可以有多個目的地。
- 常用於審批、比價等「要同時問多個對象」的情境。
🧪 我實際套用的紀錄
- (待填)
⚠️ 注意 / 什麼時候不適用
- 需決定清單如何產生與維護。
- 送給多個收件者時,要考慮個別失敗的處理。
- 與 Publish-Subscribe 不同:清單是明確計算出、可控的一組收件者。
🔗 相關工具
- 內容路由器 Content-Based Router(單一目的地 vs. 收件人清單的多目的地)
- 散發-聚集 Scatter-Gather(送給多方後再彙整回覆)
- 分割器 Splitter(也產生多則訊息,但依項目拆分)
- 企業整合模式