연락처 정보

코스 개요

서론

RabbitMQ 메시징 미들웨어 개요

  • 메시징 프로토콜에 대한 기본 지식
  • AMQP 및 MQ의 특성과 차이점

Java와 Spring 프레임워크 소개

  • Spring API에 대해 알아보기
  • 의존성 주입(Dependency Injection) 기초 이해하기

개발 환경 설정 방법

  • RabbitMQ 설치 및 구성 요령
  • Java 개발환경 구축 방법
  • Spring 프레임워크 세팅 방법

Java와 Spring을 활용한 RabbitMQ 개발 실습

  • 실제 코드 작성 연습하기
  • JSON 데이터 다루는 법 배우기
  • 교환기, 토픽, 큐 및 바인딩 생성 방법 익히기
  • 메시지 발송 과정 구현하기
  • 리스너(Listener) 설정법 실습하기
  • RabbitMQ API 작성 연습해보기

에러 처리 기법

  • DLX를 활용한 메시지 재처리 전략
  • DLX 없이도 소비자 예상치 충족시키는 방안
  • TTL 설정을 통한 메시지 기간 관리 방법
  • 교환기 재시도 매커니즘 적용법
  • Spring 프레임워크의 자동 재시도 기능 활용법

고급 Spring과 RabbitMQ 활용 기술

  • Spring AMQP를 통한 큐 구성 방법
  • Spring AMQP로 교환기 설정하기
  • 큐와 교환기 간의 바인딩 설계 및 적용법
  • RabbitMQ 플러그인 활용 방안
  • 다양한 애플리케이션에서 전달된 메시지를 수신하고 처리하는 기법

요약 및 마무리

요건

  • Java와 Spring 사용 경험 필요

수강 대상자

  • 소프트웨어 아키텍트
  • 웹 개발자들
 14 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리