14.2. イベント変換の一般的なユースケース
EventTransform を使用すると、システム要件に応じてさまざまな方法でイベントを操作および再成形できます。最も一般的なユースケースは以下のとおりです。
14.2.1. フィールドの抽出 リンクのコピーリンクがクリップボードにコピーされました!
イベントペイロードから特定のフィールドを抽出し、CloudEvent 属性として公開できます。これにより、ダウンストリームのイベントのフィルターとルーティングが容易になります。
イベントペイロードからユーザー ID を抽出する例
14.2.2. イベント形式の変換 リンクのコピーリンクがクリップボードにコピーされました!
イベントの構造を別の形式に変換し、多様なコンシューマーシステムとの互換性を保つことができます。
注文イベントを顧客中心の形式に変換する例
14.2.3. イベント強化 リンクのコピーリンクがクリップボードにコピーされました!
元のプロデューサーに変更を加えなくても、環境やリージョンなどの固定メタデータまたは動的メタデータをイベントに追加できます。
環境およびリージョンメタデータをイベントに追加する例
14.2.4. イベントレスポンス応答変換 リンクのコピーリンクがクリップボードにコピーされました!
シンクに送信された要求だけでなく、シンクから受信される応答も変換できるため、エンドツーエンドのイベントシェーピングが可能になります。
リクエストメッセージと応答メッセージの両方を変換する例