🎯 什麼情境該想到我
當你「訊息有時效,過了期限就不該再被處理」的時候。
⚙️ 怎麼用(步驟 / 公式)
意圖:標示訊息在多久後失效,避免接收端處理到過時、無意義的資料。
做法要點:
- 在訊息標頭設定過期時間(有效期限)。
- 若訊息在期限內仍未被消費,訊息系統將其作廢。
- 作廢的訊息通常轉送到 Dead Letter Channel(死信通道),而非交付給接收者。
🧪 我實際套用的紀錄
- (待填)
⚠️ 注意 / 什麼時候不適用
- 過期後的行為(丟棄或轉死信)依訊息系統而定。
- 各節點時鐘不同步會影響過期判定。
- 只適合有明確時效性的訊息;長期有效的資料不需設過期。
🔗 相關工具
- 事件訊息 Event Message(時效性強的通知常需設過期)
- 請求-回覆 Request-Reply(回覆等太久即過時,可用過期作廢)
- 企業整合模式