1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

Rabbitmq따라잡기(AMQP 기반의 오픈소스 메시지 브로커)
저자 : 데이비드도소트 ㅣ 출판사 : 에이콘출판 ㅣ 역자 : 장준호

2015.03.31 ㅣ 239p ㅣ ISBN-13 : 9788960776937

정가24,000
판매가21,600(10% 할인)
적립금 1,200원 (5%)
배송일정 05월 09일 출고 가능
주문 수량 변경시 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 기타 규격
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 인터넷 > 웹프로그래밍(웹디자...

[목 차]

1장. 메시징, 도약의 첫걸음
메시징이란?
느슨하게 결합된 시스템 구성
AMQP란?
RabbitMQ 브로커
RabbitMQ 사용 사례
RabbitMQ 준비
브로커 설치
관리 플러그인 설치
계정 설정
요약

2장. 애플리케이션 수신함 만들기
RabbitMQ에 연결
채널과 작업
수신함 구축
- 사용자에게 메시지 보내기
- AMQP 메시지 구조
- 사용자 메시지 가져오기
실행화면 살펴보기
토픽 메시지 추가
요약

3장. 서버 푸시로 전환
폴링 그 너머로
큐 소비
- 소비자 구독 클래스 만들기
- 구독 관리
웹소켓 엔드포인트로 연결
- 애플리케이션 실행
모든 큐에 메시지 발행
팬아웃 익스체인지 결합
모든 사용자에게 메시지 발행
애플리케이션 구동
요약

4장. 애플리케이션 로그 처리
로그 발행과 소비
AMQP 부하 테스트
부하 테스트 수행
메시지 프리페칭
오류 메시지 보내기
요약

5장. 메시지 전달 처리
발송 불가 메시지 처리
큐 리팩토링
메시지 처리
메시지 전달 보장
백오피스 송신자 구현
요약

6장. 스마트 메시지 라우팅
서비스 지향 메시징
큐로 메시지 회신
서비스 요청 라우팅
인증 서비스 구현
인증 서비스 호출
요약

7장. 운영 환경에 RabbitMQ 설정
브로커 단일 장애점 해결
미러링 큐 구성
클러스터에 연결
브로커 페더레이션
브로커 모니터링
요약

8장. 애플리케이션 테스팅과 추적
RabbitMQ 애플리케이션 테스트
RabbitMQ 애플리케이션 단위 테스팅
RabbitMQ 애플리케이션 통합 테스팅
RabbitMQ 추적
파이어호스 추적기
요약

부록. 메시지 스키마
사용자 메시지
인증 메시지
일반적인 오류 메시지
펼쳐보기
RabbitMQ는 오픈소스 메시지 브로커로, 서로 다른 시스템 간에 메시지를 효율적으로 교환할 수 있는 기능을 제공한다. RabbitMQ가 제공하는 풍부한 기능 덕분에 누구나 쉽게 사용 가능하며, 고가용성 및 확장성을 지닌 시스템을 손쉽게 구축할 수 있다. 이 책은 가상의 기업을 소개하고 실생활에서 다뤄지는 문제를 해결하기 위해 도입되어야 할 메시징 시스템을 제시한다. 아울러 실제 사용 가능한 소스 코드와 이를 보완해나가는 각 장의 구성은 메시징 시스템의 근본 개념과 RabbitMQ의 사용법을 충분히 익히도록 돕는다. 실제 운영 환경에서의 모니터링, 클러스터링 등을 학습함으로써 초심자에게 훌륭한 지침서가 될 수 있으리라 믿는다.

1장 '메시징, 도약의 첫걸음'에서는 메시징 시스템의 개념과 이점을 소개한다. AMQP와 RabbitMQ를 소개하고 RabbitMQ를 설치하고 구성하는 방법을 학습한 후 애플리케이션 개발을 시작할 준비를 갖춘다.

2장 '애플리케이션 수신함 만들기'는 RabbitMQ에서 간단한 메시지 수신함을 만드는 방법을 설명한다. 아울러 RabbitMQ에 연결하는 방법과 다이렉트 익스체인지(direct exchange)와 토픽 익스체인지(topic exchange)를 발행하고, 큐에서 메시지를 가져오는 방법을 학습한다.

3장 '서버 푸시로 전환'에서는 메시지를 소비하고 최종 사용자에게 메시지를 라우팅하는 효율적인 방법을 설명한다. 팬아웃 익스체인지(fanout exchange)를 소개하고, 단 한 건의 메시지만 발행해서 수많은 큐에 메시지를 전송할 수 있는 방법을 학습한다.

4장 '애플리케이션 로그 처리'는 이전 장에서 배운 개념을 토대로 애플리케이션 사용 데이터를 수집하는 방법을 설명한다. 아울러 서비스 품질에 대해 알아보고 성능을 향상시킬 수 있는 방법과 RabbitMQ 애플리케이션 부하 테스트를 수행하는 방법을 학습한다.

5장 '메시지 전달 처리'에서는 RabbitMQ의 확장 기능을 사용하여 전달되지 않은 메시지를 만료하고 이를 처리하는 방법을 살펴본다. 아울러 성공적으로 메시지를 전달하는 데 사용하는 일반적인 방법을 학습한다.

6장 '스마트 메시지 라우팅'은 헤더 익스체인지(header exchange)가 메시지 속성을 기반으로 라우팅을 수행하는 방법을 살펴본다. 아울러 요청-응답 상호 작용 방식이 어떻게 RabbitMQ와 잘 이뤄질 수 있는지 학습한다.

7장 '운영 환경에 RabbitMQ 설정'에서는 RabbitMQ 브로커가 장애 상황에 대비한 다양한 전략을 소개하고, 클러스터링(clustering)과 페더레이션(federation)을 학습한다. 아울러 운영 환경을 순조롭게 다룰 수 있도록 RabbitMQ 모니터링 방법을 설명한다.

8장 '애플리케이션 테스팅과 추적'에서는 분산 시스템 내에서의 도전 과제와 어떤 완화(mitigation) 전략이 도움이 되는지 설명한다.

부록 '메시지 스키마'에서는 다양한 예제에서 다룬 메시지를 JSON 형태로 명시하여 모든 스키마를 기술한다.
펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.
도서평점
내용
등록하기
0/2000자
교환/반품 방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
교환/반품 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
교환/반품 비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
교환/반품 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기