🎯 什麼情境該想到我

當你「需要確保訊息一定會送達、即使發送方、接收方或訊息系統中途當機也不會遺失」的時候。

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

意圖:讓訊息系統把訊息持久化,保證即使發生故障,訊息仍會被投遞。

做法 / 結構要點:

  • 訊息在傳遞過程中被寫入持久性儲存(磁碟),而非只留在記憶體。
  • 系統重啟後可從儲存中恢復尚未投遞的訊息,繼續送達。
  • 訊息在成功交給下一站前不會被移除,直到確認投遞完成。

🧪 我實際套用的紀錄

  • (待填)

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

  • 代價是效能:寫磁碟比純記憶體慢,吞吐量下降、延遲上升。
  • 若訊息可容忍偶爾遺失、或講求極高吞吐/低延遲,未必需要開啟保證投遞。

🔗 相關工具