logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

아파치 Camel 따라잡기

아파치 Camel 따라잡기

(다재다능한 EIP기반 오픈소스 통합 프레임워크)

스콧 크랜튼, 야쿱 코랍 (지은이), 전재홍 (옮긴이)
  |  
에이콘출판
2015-04-20
  |  
40,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 36,000원 -10% 0원 2,000원 34,000원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

아파치 Camel 따라잡기

책 정보

· 제목 : 아파치 Camel 따라잡기 (다재다능한 EIP기반 오픈소스 통합 프레임워크)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788960776739
· 쪽수 : 500쪽

책 소개

acorn+PACKT 시리즈. 이 책은 아파치 카멜을 이미 조금은 알고 있고 실제적이고 증명된 팁을 빨리 찾길 원하는 개발자들을 위해 예제 형식으로 구성되었다. 각 예제에는 카멜의 더 깊은 기능을 이해하기 위한 참조 링크와 문서도 포함했다.

목차

1장 루트 구성
__소개
__자바 애플리케이션에서 카멜 사용하기
__스프링 애플리케이션에 카멜 내장하기
__카멜 컴포넌트 사용하기
__루트를 연결해 라우팅 로직 재사용하기
__비동기적으로 루트 연결하기
__단일 자바 프로세스에서 복수의 카멜 컨텍스트 사용하기
__카멜 루트에서 외부 속성 사용하기
__엔드포인트 재사용하기
__루트 템플릿으로 라우팅 로직 재사용하기
__루트 시작과 종료 제어하기

2장 메시지 라우팅
__소개
__내용 기반 라우팅
__원치않는 메시지 제외하기
__와이어탭: 메시지 복제본을 다른 곳으로 보내기
__멀티캐스트: 동일한 메시지를 여러 엔드포인트로 라우팅하기
__수신자 목록: 메시지를 여러 개의 엔드포인트로 라우팅하기
__조절기: 엔드포인트로 흐르는 메시지 개수 제한하기
__단방향 메시지를 보내는 요청-응답 루트
__요청-응답 엔드포인트를 기다리는 단방향 루트
__동적 라우팅: 실행 중에 라우팅 결정하기
__여러 엔드포인트로 부하 분산하기
__라우팅 슬립: 메시지를 고정된 여러 개의 엔드포인트로 라우팅하기

3장 사용자 코드로 라우팅
__소개
__메시지를 직접 자바 메소드로 라우팅하기
__메시지를 직접 카멜 엔드포인트로 라우팅하기
__조건서술로 자바 메소드 사용하기
__커스텀 카멜 프로세서 작성하기
__메시지를 메소드 파라미터에 매핑하기
__커스텀 데이터 마샬러 작성하기
__커스텀 데이터 타입 변환기 작성하기

4장 전환
__소개
__단순 표현식을 사용해 전환하기
__인라인에서 XQuery를 이용해 전환하기
__XSLT를 이용해 전환하기
__JAXB를 이용해 자바에서 XML로 전환하기
__자바에서 JSON으로 전환하기
__XML에서 JSON으로 전환하기
__콤마로 구분된 값(CSV) 분석하기
__다른 엔드포인트의 도움을 받아 내용 전환하기
__공통 XML 형식으로 메시지 표준화하기

5장 분리하기와 합치기
__소개
__메시지를 조각으로 분리하기
__XML 메시지 분리하기
__분리된 메시지를 병렬로 처리하기
__관련 메시지 합치기
__타임아웃을 이용해 합치기
__일정 간격으로 합치기
__합친 메시지를 병렬로 처리하기
__메시지를 분리, 처리하고 응답 합치기
__메시지를 분리하고 다른 기준으로 다시 합치기

6장 병렬 처리
__소개
__여러 개의 엔드포인트 컨슈머로 메시지 소비 향상하기
__스레드를 사용해 루트에서 부하 분산하기
__요청을 비동기적으로 라우팅하기
__커스텀 스레드 풀 사용하기
__스레드 풀 프로파일 사용하기
__비동기 API 사용해 작업하기

7장 에러 처리와 보상
__소개
__에러 로깅하기
__발송 불가 채널: 추후에 에러 처리하기
__동작 재시도 하기
__조건적 재시도하기
__각각의 재배달 시도를 커스터마이징하기
__예외 잡기
__예외 처리 상태로 표시하기
__doTry...doCatch를 사용해 에러를 세밀하게 처리하기
__액션 완료 정의하기
__액션 완료를 동적으로 정의하기

8장 트랜잭션과 멱등성
__소개
__라우팅 로직의 중복 실행 방지하기
__트랜잭션을 사용한 파일 소비
__데이터베이스에 트랜잭션 사용하기
__트랜잭션 범위 제한하기
__트랜잭션 롤백하기
__메시징에 트랜잭션 사용하기
__트랜잭션 내의 멱등성
__복수 트랙잭션 자원에 XA 트랜잭션 설정하기

9장 테스팅
__소개
__자바로 정의한 루트 테스트하기
__라우팅 로직 검증을 위한 목 엔드포인트 사용하기
__목 엔드포인트로부터 응답하기
__스프링에 정의한 루트 테스트하기
__OSGi 블루프린트에서 정의한 루트 테스트하기
__엔드포인트 자동 모형화하기
__부하 시 루트 행위 유효성 검사하기
__단위 테스트 프로세서와 빈(bean) 바인딩
__AOP를 사용해 고정된 엔드포인트로 루트 테스트하기
__조건 이벤트를 사용 고정된 엔드포인트로 루트 테스트하기

10장 모니터링과 디버깅
__소개
__루트 내에서 단계별로 로깅하기
__로그를 사용해 디버깅하기
__사용량 로깅
__코드에서 단계별 추적 가능하게 하기
__JMX 비활성화하기
__JMX 설정하기
__루트를 모니터링하기 쉽게 이름짓기
__JXM 속성과 동작 추가하기
__카멜 JMX 컴포넌트를 사용해 다른 시스템 모니터링하기
__루트 내에 브레이크포인트 지정하기

11장 보안
__소개
__설정 속성 암호화하기
__디지털 사인하기와 메시지 검증하기
__메시지 암복호화하기
__XML 메시지 전부 혹은 부분 암호화하기
__스프링 시큐리티를 사용한 인증과 권한부여하기

12장 웹 서비스
__소개
__WSDL로 서비스 스텁 생성하기
__카멜에서 원격 웹 서비스 호출하기
__카멜 루트로 웹 서비스 구현하기
__단일 루트 내에서 여러 개의 웹 서비스 동작 제공하기
__웹 서비스 오류 다루기
__웹 서비스 대리하기

저자소개

스콧 크랜튼 (지은이)    정보 더보기
오픈소스 소프트웨어 컨트리뷰터이자 에반젤리스트다. 거의 5년 전 1.5 버전부터 아파치 카멜로 작업을 해왔으며 그리고 미들웨어 개발자, 아키텍트, 컨설턴트로 20년이 넘게 활동해왔다. 퓨즈소스(FuseSource)에서, 그리고 지금 레드햇에 있는 동안 아파치 카멜, ActiveMQ, ServieMix, Karaf, CXF의 핵심 커미터들과 가깝게 일해왔다. 또한 카멜을 비롯한 오픈소스 프로젝트를 사용해 많은 회사가 대용량의 복잡한 통합과 메시징 시스템을 성공적으로 만들고 적용하는 것을 도왔다. 코드를 파고들고, 카멜과 오픈소스에 관한 웨비나(webinar)에서 발표를 하고, 통합 문제들을 해결하기 위해 카멜을 사용하는 법을 가르치는 데 시간을 보낸다.
펼치기
야쿱 코랍 (지은이)    정보 더보기
통합과 메시징을 전공한 컨설팅 소프트웨어 엔지니어다. 소프트웨어 공학과 분산 시스템 분야 경력이 있으며 14년 동안 텔레콤, 금융 서비스, 뱅킹 산업의 소프트웨어 분야에서 일해왔다. 웹 개발 일을 하다가 자연스레 시스템 통합으로 옮겼다. 아파치 카멜을 처음 알게 됐을 때, 직접 통합 코드를 작성하는 것과 비교해 얼마나 많은 시간과 노력을 절약할 수 있는지에 대한 확신이 들었다. 그러고 나서는 아파치 카멜에만 매진해 왔다. 지난 몇 년간 컨설턴트로서 많은 클라이언트를 도와서 확장 가능하고 오류로 정지하지 않으면서도 성능이 높은 시스템 통합에 관한 일을 진행해왔다. 현재는 자신의 전문 컨설턴트 사인 아멜리언트(Ameliant)를 운영하며 아파치의 통합 제품들을 가지고 시스템통합과 메시징을 하는 일에 집중하고 있으며 카멜은 그 주춧돌 역할을 한다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책