Apache Kafka - Guida completa

所在平台: Udemy

课程主页: https://www.udemy.com/course/apache-kafka-beginners-guida-completa/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera课程总结:Apache Kafka - 全面指南** 本课程由软件开发人员 Daniele 主讲,将深入探讨 Apache Kafka 的核心概念、架构和组件,为希望学习实时流处理的各类技术专业人士提供全面的指导。 **课程目标:** * 全面理解 Kafka 的技术栈、架构和主要组件。 * 掌握 Kafka 的核心概念,包括事件驱动架构、生产者 (Producer)、消费者 (Consumer)、消费者分组 (Consumer Groups) 和分区重平衡 (Rebalance)。 * 了解 Kafka 的数据复制、容错能力及相关的协议。 * 学习 Kafka 的实际应用场景和案例。 **目标学员:** * 软件工程师 * 软件解决方案架构师 * 希望实施 Kafka 来解决实时流处理问题的管理人员 * 计算机程序员 * 大学学生 * 任何对 Apache Kafka 感兴趣的学习者 **课程大纲:** 1. **引言:** 介绍应用程序架构、应用程序模型及其不同类型。 2. **Apache Kafka 概述:** 定义 Kafka,探讨其多样化的用例。 3. **Kafka 组件概览:** 宏观介绍 Kafka 的主要组件,并定义 Apache ZooKeeper。 4. **生产者 (Producer):** 深入讲解生产者组件,包括其属性、模式和参数。 5. **消费者 (Consumer) 与重平衡:** 分析消费者组件、消费者分组以及分区重平衡机制,详解其属性、模式和参数。 6. **Kafka 核心引擎:** 深入探究 Kafka 内部工作原理,涵盖 Broker、ZooKeeper、Controller 和副本 (Replicas) 等概念。 本课程将系统性地引导学员从基础概念到核心机制,再到实际应用,全面掌握 Apache Kafka 的知识体系。

课程评论(0条)

课程详情

Mi chiamo Daniele e sono uno sviluppatore software.In questo corso utilizzo la mia esperienza su Apache Kafka e descrivo in dettaglio l'architettura di Kafka.Questo corso ti aiuta a comprendere lo stack, l'architettura ed i componenti Kafka.Chi dovrebbe seguire questo corso? Questo corso è progettato per ingegneri del software, architetti di soluzioni software, manager che desiderano implementare Kafka e risolvere problemi di elaborazione del flusso in tempo reale, programmatori informatici, studenti universitari e chiunque desideri approcciarsi al fantastico mondo di Kafka.Gli argomenti che tratteremo in questo corso sono diversi, tra i quali:Architettura Kafka e casi d'usoArchitettura basata su Eventi (Event Driven)ProducerConsumerGruppi di Consumer e riequilibrio (rebalane) delle partizioni tra i consumatoriReplica dei dati in KafkaTolleranza ai guasti nel cluster KafkaProtocollo di rebalance… e molto altro.Il corso è suddiviso in:sezione 1: sezione introduttiva dove verrà definito cos'è una architettura applicativa, cosa sono i modelli applicativi e quali sono le diverse tipologie di architetture applicative.sezione 2: sezione in cui ci immergeremo dentro il fantastico mondo di Apache Kafka dandone una definizione e vedendo quali sono i diversi casi d'uso.sezione 3: sezione considerata come l'anticamera delle successive lezioni. In questa sezione vedremo in larga scala quali sono i componenti di Kafka e definiremo Apache Zookeper.sezione 4: sezione in cui inizieremo ad entrare nel dettaglio di diversi componenti iniziando dalla componente Producer con le varie proprietà, modalità e parametri.sezione 5: sezione in cui analizzeremo un altro componente fondamentale di Apache Kafka, ossia i consumer, gruppi di consumer ed attività di rebalance. Anche in questa lezione ne vedremo le varie proprietà, modalità e parametri.sezione 6: sezione dedicata al motore di Kafka in cui vedremo cosa avviene all'interno di Kafka andando a toccare argomenti come Broker, Zookeper, Controller e repliche.

课程标签

0人关注该课程

主题相关的课程