Course Outline

1. 낙타 소개

  • Camel의 메시지 모델
  • 낙타의 건축

2. Camel을 이용한 라우팅 관리

엔드포인트

  • Java 경로 생성
  • 메시지 필터 사용
  • 멀티캐스팅 사용

3. Camel에서의 데이터 변환

  • 데이터 변환 소개
  • EIP와 Java을 이용한 데이터 변환
  • XML 변신
  • Camel에서 제공하는 데이터 형식
  • Camel의 CSV 및 JSON 데이터 형식 사용
  • 템플릿을 사용한 변환
  • Camel 유형 변환기 사용

4. 콩과 낙타

  • Java의 Bean 호출
  • 서비스 활성화자 패턴
  • Bean의 레지스트리 사용
  • Camel의 방법 선택 알고리즘
  • Bean 매개변수 바인딩

5. 오류 처리

  • 오류 처리 이해
  • Camel의 오류 핸들러

6. Camel의 컴포넌트 사용하기

  • Camel 구성 요소 개요
  • 파일 및 FTP 구성요소
  • JMS 구성요소
  • 웹 서비스용 CXF 구성요소
  • 네트워킹을 위한 MINA 구성 요소
  • JDBC 및 JPA 구성요소
  • 타이머 구성요소

7. 엔터프라이즈 통합 패턴 사용

  • 애그리게이터
  • 쪼개는 도구
  • 회람 전표
  • 동적 라우터
  • 로드 밸런서

8. 낙타 거래

  • 거래 기본
  • 거래 클라이언트 EIP
  • 트랜잭션 구성 및 사용

9. 동시성 및 확장성

  • 동시성 사용
  • 낙타 스레드 풀 프로필
  • EIP와 동시성 사용
  • 동시성과 스레딩
  • 동시성 클라이언트 API
  • 비동기 라우팅 엔진 사용

10. 낙타 모니터링

  • 네트워크 수준에서 상태 확인
  • JVM 수준에서 상태 확인
  • Camel과 함께 JMX 사용
  • 애플리케이션 활동 확인
  • Camel 애플리케이션 관리
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (1)

Related Courses

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 Hours

Related Categories