第18章 Dataset
プロデューサーとコンシューマーの両方がサポート対象
分散および非同期処理のテストは、特に困難です。Mock、Test、および DataSet のエンドポイントは Camel Testing Framework で優れた機能を提供し、強力な Bean 統合とともに エンタープライズ統合パターン と Camel の幅広いコンポーネントを使用してユニットおよび統合テストを簡素化します。
DataSet コンポーネントは、システムの負荷およびストークテストを簡単に実行するメカニズムを提供します。これは、メッセージのソースとして、データセットを受け取ることをアサートする方法の両方で、DataSet インスタンス を作成することを可能にすることで機能します。
Camel はデータセットの送信時に スループットロガー を使用します。
18.1. URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
dataset:name[?options]
dataset:name[?options]
name は、レジストリーで DataSet インスタンス を見つけるために使用されます。
Camel には、独自の DataSet を実装するためのベースとして使用できる org.apache.camel.component.dataset.DataSet クラスである org.apache.camel.component.dataset.DataSetSupport のサポート実装が同梱されています。Camel には、テストに使用できる一部の実装が同梱されています。org.apache.camel.component.dataset.SimpleDataSet、org.apache.camel.component.dataset.ListDataSet、および org.apache.camel.component.dataset.FileDataSet はすべて DataSetSupport を拡張します。