35장. 프로세서 구현


초록

Apache Camel을 사용하면 사용자 지정 프로세서를 구현할 수 있습니다. 그런 다음 사용자 지정 프로세서를 경로에 삽입하여 경로를 통과할 때 교환 오브젝트에 대한 작업을 수행할 수 있습니다.

35.1. 처리 모델

35.1.1. 파이프라이닝 모델

파이프라이닝 모델은 5.4절. “파이프 및 필터” 에서 프로세서를 정렬하는 방법을 설명합니다. 파이프라이닝은 일련의 엔드포인트를 처리하는 가장 일반적인 방법입니다(프로덕션 끝점은 특수한 유형의 프로세서일 뿐입니다). 프로세서가 이러한 방식으로 정렬되면 그림 35.1. “파이프라이닝 모델” 에 표시된 대로 교환의 In 및 Out 메시지가 처리됩니다.

그림 35.1. 파이프라이닝 모델

파이프라이닝 모델

파이프라인의 프로세서는 In 메시지가 요청과 유사하며 외부 메시지는 응답과 유사한 서비스처럼 보입니다. 사실, 비현실적 파이프라인에서 파이프라인의 노드는 CXF 구성 요소와 같은 웹 서비스 엔드포인트에 의해 구현되는 경우가 많습니다.

예를 들어 예 35.1. “Java DSL Pipeline” 는 두 프로세서, ProcessorA,ProcessorB 및 생산자 끝점인 TargetURI 의 시퀀스로 구성된 Java DSL 파이프라인을 보여줍니다.

예 35.1. Java DSL Pipeline

from(SourceURI).pipeline(ProcessorA, ProcessorB, TargetURI);
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동