80장. 데이터 세트 구성 요소

Camel 버전 1.3에서 사용 가능

분산 및 비동기 처리 테스트가 매우 어렵습니다. Mock,TestDataSet 엔드포인트는 Camel 테스트 프레임워크와 함께 강력한 Bean 통합 통합과 함께 엔터프라이즈 통합 패턴 및 Camel의 다양한 구성 요소를 사용하여 단위 및 통합 테스트를 단순화합니다.

DataSet 구성 요소는 시스템의 로드 및 soak 테스트를 쉽게 수행할 수 있는 메커니즘을 제공합니다. DataSet 인스턴스를 메시지의 소스로 만들고 데이터 집합이 수신되도록 어설션하는 방식으로 작동합니다.It works by allowing you to create DataSet instances both as a source of messages and as a way to assert that the data set is received.

Camel은 데이터 세트 전송 시 처리량 로거 를 사용합니다.

80.1. URI 형식

dataset:name[?options]

레지스트리의 DataSet 인스턴스를 찾는 데 name 이 사용됩니다.where name is used to find the DataSet instance in the Registry.

Camel은 자체 DataSet을 구현하기 위한 기반으로 사용할 수 있는 org. apache.camel.component.datamel.component.dataset.DataSet 클래스의 지원 구현과 함께 제공됩니다. 또한 Camel에는 org.apache.camel.component.dataset.SimpleDataSetorg.apache.camel.component.ListDataSet.component.apache.camel.component.dataset.FileDataSet .dataset.FileDataSet 모두 DataSet Support 를 확장하는 데 사용할 수 있는 일부 구현이 함께 제공됩니다.