17장. 데이터 세트
생산자 및 소비자 모두 지원
분산 및 비동기 처리 테스트가 매우 어렵습니다. Mock,Test 및 DataSet 엔드포인트는 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은 데이터 세트를 전송할 때 처리량 로거 를 사용합니다.
17.1. URI 형식
dataset:name[?options]
레지스트리의 DataSet 인스턴스를 찾는 데 name 이 사용됩니다.where name is used to find the DataSet instance in the Registry.
Camel은 자체 DataSet을 구현하기 위한 기반으로 사용할 수 있는
구현과 함께 제공됩니다. 또한 Camel에는 org.
apache.camel.component.datamel.component.dataset.DataSet 클래스의 지원org.apache.camel.component.dataset.SimpleDataSet
,org.apache.camel.component.ListDataSet.component.apache.camel.component.dataset.FileDataSet
.dataset.FileDataSet 모두
를 확장하는 데 사용할 수 있는 일부 구현이 함께 제공됩니다.
DataSet
Support