第14章 イベント変換
EventTransform は、カスタムコードを必要とせずに HTTP リクエストとレスポンスの宣言的変換を有効にする Knative API リソースです。EventTransform を使用すると、以下が可能になります。
- イベント属性の変更
- イベントペイロードからデータを抽出します。
- Reshape イベントを使用して、さまざまなシステムの要件を満たす
EventTransform は、イベント駆動型アーキテクチャーの柔軟なコンポーネントとして設計されています。イベントフローのさまざまなポイントに配置して、多様なプロデューサーとコンシューマー間のシームレスな統合をサポートすることができます。
EventTransform はアドレス指定可能なリソースであり、Knative ソース、トリガー、およびサブスクリプションから参照できます。
14.1. イベント変換の主な機能 リンクのコピーリンクがクリップボードにコピーされました!
EventTransform リソースを使用して、イベント操作を簡素化し、柔軟性を向上させ、システム間でのシームレスな統合を可能にします。
| 機能 | 説明 |
|---|---|
| 宣言的変換 | カスタムコードを作成せずに標準の Kubernetes リソースを使用してイベント変換を定義します。 |
| JSONata 式 | JSONata を使用してフィールドを抽出し、データの再形を行い、複雑な変換を実行します。 |
| アドレス指定可能なリソース |
Knative ソース、Triggers、または Subscriptions から直接 |
| 柔軟なデプロイメント |
アーキテクチャーのニーズに応じて、イベントフローの複数のポイントに |
| シンク設定 | シンクを定義して、変換されたイベントを特定の宛先にルーティングします。 |
| 返信サポート | Broker の組み込みリプライ機能を使用して、イベントを変換および再公開します。 |