🎯 什麼情境該想到我
當你「非同步的請求與回覆需要一個 ID 把它們配對起來」的時候。
⚙️ 怎麼用(步驟 / 公式)
意圖:讓請求者能把收到的回覆,對應回自己送出的那一筆請求。
做法要點:
- 每個請求帶一個唯一的請求 ID。
- 回覆訊息在標頭放一個 Correlation Identifier,其值等於原始請求的 ID。
- 請求者收到回覆時,用這個關聯識別碼比對,找出對應的原始請求與其狀態。
🧪 我實際套用的紀錄
- (待填)
⚠️ 注意 / 什麼時候不適用
- ID 必須夠唯一,避免配錯。
- 請求者需保存「待回覆請求」的狀態以供比對。
- 常與回覆位址一起,構成完整的非同步問答。
🔗 相關工具
- 請求-回覆 Request-Reply(關聯識別碼讓非同步的來回能配對)
- 回覆位址 Return Address(指定回哪,關聯識別碼負責配對)
- 訊息序列 Message Sequence(同樣靠標頭的識別資訊做關聯)
- 企業整合模式