Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Apache Kafka 소개
- 카프카란 무엇이고 왜 사용해야 하나요?
- 핵심 구성 요소: 토픽, 파티션, 생산자, 소비자, 브로커
- Kafka의 게시-구독 모델 이해
- 실제 애플리케이션에서의 Kafka 사용 사례
카프카 개발 환경 설정
- Kafka 및 ZooKeeper 설치 및 구성
- 주제 관리를 위한 Kafka CLI 도구
- 고가용성을 위한 Kafka 구성
카프카 생산자와 소비자
- Java에서 Kafka 프로듀서 생성
- 키, 파티션 및 확인을 사용하여 메시지 생성
- Java에서 Kafka 소비자 생성
- 소비자 단체와 오프셋 관리
Kafka Streams로 작업하기
- Kafka Streams API 소개
- 실시간 데이터 스트림 처리
- 상태 저장형 처리 vs. 상태 비저장형 처리
- 윈도잉, 조인 및 집계
신뢰성과 성능 보장
- 카프카 복제 및 내결함성
- 생산자 및 소비자 구성 최적화
- 카프카 성능 모니터링
카프카 보안 및 인증
- SSL/TLS 암호화 활성화
- SASL을 사용하여 인증 구성
- Kafka ACL을 사용한 역할 기반 액세스 제어
Kafka를 다른 시스템과 통합
- Kafka Connect를 사용하여 데이터베이스와 통합
- Kafka를 Elasticsearch, PostgreSQL 및 기타 데이터 소스와 연결
- Kafka를 사용하여 이벤트 기반 마이크로 서비스 구축
요약 및 다음 단계
Requirements
- 핵심 Java 프로그래밍에 대한 이해
- 분산 시스템 및 메시징 시스템에 대한 기본 지식
- Maven 또는 Gradle과 같은 소프트웨어 개발 도구에 대한 익숙함
청중
- Java Kafka를 애플리케이션에 통합하려는 개발자
- 이벤트 기반 아키텍처를 사용하는 소프트웨어 엔지니어
- 분산 메시징 시스템으로서 Kafka를 배우고자 하는 개발자
14 Hours
회원 평가 (5)
트레이너와의 참여 다양한 관련 연습 및 실습 실기 시험
Salim - SICPA SA
Course - Administration of Kafka Message Queue
Machine Translated
직접적인 이야기가 아닌 청중의 질문에 따라 행동하는 교사의 대화형 접근 방식입니다.
Rens - Canon Medical Informatics Europe B.V.
Course - Administration of Kafka Topic
Machine Translated
실험실과 슬라이드는 Kafka에 대한 Jorge의 지식과 사랑과 잘 결합되어 있습니다.
Willem - BMW SA
Course - Apache Kafka for Developers
Machine Translated
very interactive...
Richard Langford
Course - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable