3.9. Apache Camel 애플리케이션 보기 및 관리


Fuse 콘솔의 Camel 탭에서 Apache Camel 컨텍스트, 경로 및 종속성을 보고 관리합니다.

다음 세부 정보를 볼 수 있습니다.

  • 실행 중인 모든 Camel 컨텍스트 목록
  • Camel 버전 번호 및 런타임 정적과 같은 각 Camel 컨텍스트에 대한 자세한 정보
  • 각 Camel 애플리케이션의 모든 경로 목록 및 런타임 통계
  • 실행 중인 경로의 그래픽 표현과 실시간 메트릭

다음을 통해 Camel 애플리케이션과 상호 작용할 수도 있습니다.

  • 컨텍스트 시작 및 일시 중단
  • 모든 Camel 애플리케이션 및 해당 경로의 라이프사이클을 관리하여 재시작, 중지, 일시 중지, 재개 등을 수행할 수 있습니다.
  • 실행 중인 경로의 실시간 추적 및 디버깅
  • Camel 엔드포인트에 메시지 검색 및 전송

사전 요구 사항

Camel 탭은 하나 이상의 Camel 경로를 사용하는 컨테이너에 연결할 때만 사용할 수 있습니다.

3.9.1. 컨텍스트 시작, 일시 중지 또는 삭제

  1. Camel 탭의 트리 보기에서 Camel Contexts 를 클릭합니다.
  2. 목록에서 하나 이상의 컨텍스트 옆에 있는 확인란을 선택합니다.
  3. 시작 또는 일시 중지 를 클릭합니다.
  4. 컨텍스트를 삭제하려면 다음을 수행합니다.

    1. 컨텍스트를 중지합니다.
    2. 아이콘을 클릭한 다음 드롭다운 메뉴에서 삭제 를 선택합니다.
참고

컨텍스트를 삭제하면 배포된 애플리케이션에서 해당 컨텍스트를 제거합니다.

3.9.2. Camel 애플리케이션 세부 정보 보기

  1. Camel 탭의 트리 뷰에서 Camel 애플리케이션을 클릭합니다.
  2. 애플리케이션 특성 및 값 목록을 보려면 속성을 클릭합니다.
  3. 애플리케이션 특성의 그래픽 표시를 보려면 차트 를 클릭한 다음 편집을 클릭하여 차트에서 볼 속성을 선택합니다.
  4. 진행 중 및 차단된 교환을 보려면 교환을 클릭합니다.
  5. 애플리케이션 엔드포인트를 보려면 끝점을 클릭합니다. URL,경로 ID방향으로 목록을 필터링할 수 있습니다.
  6. 메시지 본문 및 메시지 헤더를 다른 유형으로 변환하는 데 사용되는 Camel 기본 제공 유형 변환 메커니즘과 관련된 통계를 확인, 활성화 및 비활성화하려면 유형 다운로드를 클릭합니다.
  7. XML에서 경로 추가 또는 업데이트 또는 classpath에서 사용 가능한 모든 Camel 구성 요소를 찾는 등 Cryostat 작업을 보고 실행하려면 Operations 를 클릭합니다.

3.9.3. Camel 경로 목록 보기 및 상호 작용

  1. 경로 목록을 보려면 다음을 수행합니다.

    1. Camel 탭을 클릭합니다.
    2. 트리 뷰에서 애플리케이션의 경로 폴더를 클릭합니다.

      mf list of routes

  2. 하나 이상의 경로를 시작, 중지 또는 삭제하려면 다음을 수행합니다.

    1. 목록에서 하나 이상의 경로 옆에 있는 확인란을 선택합니다.
    2. 시작 또는 중지 를 클릭합니다.
    3. 경로를 삭제하려면 먼저 중지해야 합니다. 그런 다음 아이콘을 클릭하고 드롭다운 메뉴에서 삭제 를 선택합니다.

      mf delete route

      참고
      • 경로를 삭제하면 배포된 애플리케이션에서 해당 경로를 제거합니다.
      • 트리 보기에서 특정 경로를 선택한 다음 오른쪽 상단 메뉴를 클릭하여 시작, 중지 또는 삭제할 수도 있습니다.
  3. 경로의 그래픽 다이어그램을 보려면 Route Diagram 을 클릭합니다.
  4. 진행 중 및 차단된 교환을 보려면 교환을 클릭합니다.
  5. 엔드포인트를 보려면 끝점을 클릭합니다. URL, 경로 ID 및 방향별로 목록을 필터링할 수 있습니다.
  6. 메시지 본문 및 메시지 헤더를 다른 유형으로 변환하는 데 사용되는 Camel 기본 제공 유형 변환 메커니즘과 관련된 통계를 확인, 활성화 및 비활성화하려면 Type Cryostat를 클릭합니다.
  7. 특정 경로와 상호 작용하려면 다음을 수행합니다.

    1. Camel 탭의 트리 보기에서 경로를 선택합니다.
    2. 경로 속성 및 값 목록을 보려면 속성을 클릭합니다.
    3. 경로 속성의 그래픽 표시를 보려면 차트 를 클릭합니다. 편집을 클릭하여 차트에서 표시할 속성을 선택할 수 있습니다.
    4. 진행 중 및 차단된 교환을 보려면 교환을 클릭합니다.
    5. 작업에서 경로를 XML로 덤프하거나 경로의 Camel ID 값을 가져오는 등 경로에서 Cryostat 작업을 보고 실행합니다.
  8. 경로를 통해 메시지를 추적하려면 다음을 수행합니다.

    1. Camel 탭의 트리 보기에서 경로를 선택합니다.
    2. 추적 을 선택한 다음 추적 시작을 클릭합니다.
  9. 경로에 메시지를 보내려면 다음을 수행합니다.

    1. Camel 탭의 트리 뷰에서 컨텍스트의 엔드포인트 폴더를 연 다음 엔드포인트를 선택합니다.
    2. Send 를 클릭합니다.
    3. 메시지를 JSON 또는 XML 형식으로 구성합니다.
    4. 전송을 클릭합니다.
    5. 경로의 추적 탭으로 돌아가 경로를 통한 메시지 흐름을 확인합니다.

3.9.4. 경로 디버깅

  1. Camel 탭의 트리 보기에서 경로를 선택합니다.
  2. 디버그를 선택한 다음 디버깅 시작을 클릭합니다.
  3. Cryostat를 추가하려면 다이어그램에서 노드를 선택한 다음 Add Cryostat를 클릭합니다. 노드에 빨간색 점이 표시됩니다.

    mf breakpoint

    노드가 Cryostat 목록에 추가됩니다.

    mf breakpointlist

  4. 아래쪽 화살표를 클릭하여 다음 노드 또는 재생 버튼으로 이동하여 경로 실행을 다시 시작합니다.
  5. 일시 중지 버튼을 클릭하여 경로에 대한 모든 스레드를 일시 중지합니다.
  6. 완료되면 디버깅 중지 를 클릭합니다. 모든 Cryostat가 지워집니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.