🎯 什麼情境該想到我

當你「有一個需要多個步驟的處理流程,想把每步拆成獨立、可重組、可重用的小元件」的時候。

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

意圖:把一個複雜的處理,拆成一連串各自獨立的處理步驟(過濾器),用通道(管道)串接起來。

做法 / 結構要點:

  • 每個 過濾器(Filter) 只負責一件事,從輸入通道收訊息、處理後寫入輸出通道。
  • 管道(Pipe) 就是連接兩個過濾器的訊息通道。
  • 過濾器彼此只透過管道相連、互不知情,因此可自由增減、重排、替換、平行化。

🧪 我實際套用的紀錄

  • (待填)

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

  • 步驟切太細會增加通道與序列化開銷,並讓整體延遲與除錯變複雜。
  • 這是本書許多路由/轉換模式共用的底層架構觀點,而非具體某個元件。

🔗 相關工具