🎯 什麼情境該想到我
當你「只想讓符合條件的訊息通過,其餘直接丟棄」的時候。
⚙️ 怎麼用(步驟 / 公式)
意圖:從通道中剔除不感興趣的訊息。
做法要點:
- 過濾器檢查每一則訊息是否符合條件。
- 符合就原樣轉出;不符合就丟棄。
- 是「只有單一輸出、且輸出為零或一則」的特例路由。
- 常用於發布訂閱情境,讓各接收端只留下自己關心的訊息。
🧪 我實際套用的紀錄
- (待填)
⚠️ 注意 / 什麼時候不適用
- 與內容路由器不同:過濾器可能完全不輸出(把訊息丟掉)。
- 若過濾邏輯分散在多個接收端,可考慮改用內容路由器集中控管。
- 被丟棄的訊息通常不保留,需要留存時要另做處理。
🔗 相關工具
- 內容路由器 Content-Based Router(選目的地 vs. 過濾器只決定過或不過)
- 動態路由器 Dynamic Router(過濾/路由規則可動態設定)
- 企業整合模式