第 81 章 Dataset 组件
从 Camel 版本 1.3 开始提供
测试分布式和异步处理非常困难。Mock、Test 和 DataSet 端点与 Camel 测试框架协同工作,从而通过使用 企业集成模式 和 Camel 的大量组件以及强大的 Bean 集成来简化您的单元和集成测试。
DataSet 组件提供了一种可轻松执行系统的负载和 soak 测试的机制。它的工作原理是允许您创建 DataSet 实例作为 消息来源,并作为接收数据集的方式。
Camel 将在发送 数据集时使用吞吐量日志记录器。
81.1. URI 格式
dataset:name[?options]
其中 name 用于查找 Registry 中的 DataSet 实例
Camel 附带了一个 org.apache.camel.component.dataset.DataSet
( org.apache.camel.component.dataset.DataSetSupport
类)的支持实现,它可用作实施您自己的 DataSet 的基础。Camel 还附带一些可用于测试的实现: org.apache.camel.component.dataset.SimpleDataSet
,org.apache.camel.component.dataset.ListDataSet
和 org.apache.camel.component.dataset.FileDataSet
,所有扩展 DataSetSupport
。