연락처 정보

코스 개요

1. RabbitMQ 소개

  • 필요한 폴더 설정하기
  • RabbitMQ 다운로드 및 설치 방법

2. 메시징 개념 이해하기

  • 소비자의 역할
  • 생성자의 역할
  • 소비자와 생성자를 연결하는 방법
  • 메시지의 특성과 내구성 관리법
  • 메시지 전달 여부를 확인하는 절차

3. RabbitMQ 관리하기

  • 노드 시작 및 중지 방법
  • RabbitMQ 설정 파일 활용법
  • 권한 관리는 어떻게 이루어지는가
  • 통계 정보 확인 및 로그 분석법
  • 경고 알림 전송 방식
  • 병렬 처리 환경 구축 방법

4. 클러스터를 통한 고가용성 실현

  • 클러스터의 아키텍처 이해하기
  • 클러스터 내 큐 운영 방식
  • 테스트용 클러스터 설정 절차
  • 노드를 여러 머신에 분산 배치하는 방법
  • 메시지 보존 전략: 미러링 큐 활용법

5. 개발자 관점에서의 RabbitMQ

  • 견고한 코드 작성 방법
  • HAProxy 설치 및 구성 절차
  • 서버 간 클라이언트 장애 복구 처리 방식

6. 장애 복구와 데이터 복제 구현

  • 로드 밸런서 기반 마스터/슬레이브 구조 설정법
  • Shovel 플러그인의 설치 방법
  • Shovel 구성 및 실행 절차

7. RabbitMQ 관리용 웹 도구 활용하기

  • RabbitMQ Management 플러그인 소개
  • 웹 콘솔을 통한 RabbitMQ 운영법
  • 웹 콘솔에서 사용자 계정 관리 방법
  • 웹 콘솔을 이용한 큐 관리 절차
  • 명령줄 인터페이스 활용 방안

8. RabbitMQ와 REST API의 통합

  • REST API가 제공하는 기능
  • 통계 정보 접근 방법
  • vhost 및 사용자 계정 생성 절차

9. RabbitMQ 모니터링 및 보안 설정

  • 메시지 내구성과 메시지 확인 프로세스 관리법
  • 메모리 사용량과 프로세스 제한값 조절 방법
  • SSL 적용을 통한 보안 강화 방안

요건

  • Linux 명령줄 인터페이스 사용 경험이 있어야 합니다.
  • 기업용 애플리케이션 개발 관련 개념에 대한 이해가 필요합니다.

대상자

  • IT 전문가들
 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리