코스 개요
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 전문가들
회원 평가 (7)
아젠다에 대한 유연성과 현재 다루고 있는 주제들을 고려하는 것이 좋았습니다. 지식과 경험을 교환할 수 있어서 정말 좋았습니다!
Fabian - Continental Barum s.r.o.
코스 - RabbitMQ
기계 번역됨
이 강좌는 잘 진행되었으며, 가상 데스크톱을 사용하여 지침에 따라 할 수 있었던 점은 모든 참가자가 참여할 수 있도록 하는 매우 좋은 접근 방식처럼 느껴졌습니다.
Andy Lehane - Global Knowledge
코스 - RabbitMQ
기계 번역됨
지식이 풍부하고, 내용에 대한 충실한 다루기가 인상적입니다. 매우 만족스럽습니다.
Rikesh Zaveri - Global Knowledge
코스 - RabbitMQ
기계 번역됨
FULVIO는 제한된 시간(단 2일간)을 매우 효율적으로 활용하여 가능한 한 많은 정보를 제공했습니다. 교육은 매우 잘 준비되었으며, 설치나 테스트에 대한 문제는 전혀 없었습니다.
Koray Akay - Payvision
코스 - RabbitMQ
기계 번역됨
강사는 주제에 대한 전문가였으며 모든 질문에 답할 수 있었습니다.
Ioannis Bitros - BYTE Computer
코스 - RabbitMQ
기계 번역됨
저는 진심으로 이 부분을 좋아했습니다: Federation; Shovel.
Raymundo Maciel Yelmi
코스 - RabbitMQ
기계 번역됨
훈련이 교육 과정의 모든 주제를 다루고, 특히 우리가 가장 필요로 하는 부분에 집중한 것에 매우 만족했습니다.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
코스 - RabbitMQ
기계 번역됨