🎯 什麼情境該想到我
當你「收到的訊息缺了下游需要的資料,得先從別的來源(資料庫、其他服務)查出來補齊,再往下送」的時候。
⚙️ 怎麼用(步驟 / 公式)
意圖:在訊息傳遞過程中,用外部資源提供的資料補足訊息中缺少的欄位,讓下游拿到完整資訊。
做法 / 結構要點:
- 攔截訊息,判斷缺哪些資料。
- 依訊息中已有的鍵(如客戶 ID)去外部來源(資料庫、Web 服務、其他系統)查詢。
- 把查到的資料併入訊息,再送往下一站。
🧪 我實際套用的紀錄
- (待填)
⚠️ 注意 / 什麼時候不適用
- 每則訊息都查外部來源,可能成為效能瓶頸與相依點。
- 外部來源不可用時要有失敗處理策略。
- 與內容過濾器相反:一個補資料、一個減資料。
🔗 相關工具
- 內容過濾器 Content Filter(同家族的相反操作,移除欄位)
- 寄物單 Claim Check(同家族,改用取件單換取大內容)
- 企業整合模式