3.2.5.2. データイベントの強化

トランザクションメタデータを有効にすると、データメッセージ Envelope は新しい transaction フィールドで強化されます。このフィールドは、フィールドの基本形式ですべてのイベントに関する情報を提供します。

  • id : 一意のトランザクション ID の文字列表現
  • total_order : トランザクションによって生成されるすべてのイベント間のイベントの絶対位置
  • data_collection_order : トランザクションによって出力されたすべてのイベント間のイベントのデータ収集位置

メッセージの例を以下に示します。

{
  "before": null,
  "after": {
    "pk": "2",
    "aa": "1"
  },
  "source": {
...
  },
  "op": "c",
  "ts_ms": "1580390884335",
  "transaction": {
    "id": "571",
    "total_order": "1",
    "data_collection_order": "1"
  }
}