271.11. 경로 예


여러 가지 예제가 QuickFIX/J 구성 요소 소스 코드(테스트 하위 디렉터리)에 포함되어 있습니다. 이 예 중 하나는 삼중 거래 우수 시뮬레이션을 구현합니다. 이 예제에서는 URI 스키마 "trade-executor"를 사용하는 애플리케이션 구성 요소를 정의합니다.

다음 경로는 거래 executor 세션에 대한 메시지를 수신하고 애플리케이션 메시지를 거래 executor 구성 요소에 전달합니다.

from("quickfix:examples/inprocess.cfg?sessionID=FIX.4.2:MARKET->TRADER").
    filter(header(QuickfixjEndpoint.EVENT_CATEGORY_KEY).isEqualTo(QuickfixjEventCategory.AppMessageReceived)).
    to("trade-executor:market");

거래 executor 구성 요소는 거래 세션으로 다시 라우팅되는 메시지를 생성합니다. 끝점 URI에 세션 ID가 지정되지 않으므로 세션 ID를 FIX 메시지 자체에 설정해야 합니다.

from("trade-executor:market").to("quickfix:examples/inprocess.cfg");

거래자 세션은 시장의 실행 보고서 메시지를 사용하고 처리합니다.

from("quickfix:examples/inprocess.cfg?sessionID=FIX.4.2:TRADER->MARKET").
    filter(header(QuickfixjEndpoint.MESSAGE_TYPE_KEY).isEqualTo(MsgType.EXECUTION_REPORT)).
    bean(new MyTradeExecutionProcessor());
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.