연락처 정보
 기간 14 시간

코스 개요

분산 메시징 시스템 개요

  • 사용 사례
  • Kafka의 대안

Kafka API

  • Producer API
  • High Level Consumer API
  • Simple Consumer API
  • Kafka Hadoop Consumer API

구성(Configuration)

  • 새로운 Producer
  • Broker
  • Consumer 및 Producer 구성

설계

  • 동기(Motivation)
  • 영속성(Persistence)
  • 효율성
  • Producer
  • Consumer
  • 메시지 전달 의미론(Message Delivery Semantics)
  • 레플리케이션(Replication)

구현

  • API 설계
  • 네트워크 계층
  • 메시지
  • 메시지 형식
  • 로그(Log)
  • 분산(Distribution)

기본 Kafka 운영

  • 토픽 추가 및 삭제
  • 토픽 수정
  • 정체적 종결(Graceful shutdown)
  • 리더십 균형 맞추기
  • Consumer 위치 확인
  • 클러스터 간 데이터 미러링
  • 클러스터 확장
  • Broker 퇴역(Decommissioning)
  • 레플리케이션 팩터 증가

기타

  • 데이터센터
  • 중요한 서버 구성
  • 중요한 클라이언트 구성
  • 운영 서버 구성(Production Server Configs)
  • 모니터링
  • ZooKeeper

요건

기본적인 시스템 관리 기술 및 객체지향 프로그래밍 언어에 대한 이해.

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리