🎯 什麼情境該想到我

當你「訊息格式會隨時間演進,接收端需要知道這一則是哪個格式/版本」的時候。

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

意圖:在訊息中標明其資料格式,讓接收端能挑對解析方式、支援多版本並存與演進。

做法要點:在標頭放一個格式指示器,常見三種表示方式:

  • 版本號:標出格式的版本。
  • 格式代碼 / 鍵值:對應到已知的格式型別。
  • 外部參照:指向格式定義(如 schema 的 URL)。
    接收端據此指示器選用對應的解析邏輯。

🧪 我實際套用的紀錄

  • (待填)

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

  • 需事先約定指示器的取值與其對應的格式。
  • 接收端要維護多版本的解析邏輯。
  • 若訊息未標版本,日後要向後相容會很困難。

🔗 相關工具