🎯 什麼情境該想到我

當你「想透過訊息叫另一個系統去執行某個特定動作,等於把一次方法呼叫非同步化」的時候。

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

意圖:用命令訊息可靠地請另一個應用執行某個程序或動作。

做法要點:

  • 把「要呼叫的操作」與「所需參數」一起包進訊息本體,形同把一個 Command 物件序列化後非同步送出。
  • 通常送往 Point-to-Point Channel(點對點通道),確保只有一個接收者拿到並執行一次。
  • 接收端解讀訊息內容後,執行對應的動作。

🧪 我實際套用的紀錄

  • (待填)

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

  • 接收端必須知道如何解讀並執行該命令,兩端存在語意耦合。
  • 一般用點對點通道,避免同一命令被多方各執行一次。
  • 非同步下無法立即取得結果,若需回應要搭配請求-回覆 / 回覆位址取回。

🔗 相關工具