|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/master-apache-kafka-with-spring-boot-java-and-testing/
课程评论:没有评论
**在线课程摘要:使用 Spring Boot Java 和测试掌握 Apache Kafka** 本课程专为Apache Kafka初学者设计,旨在帮助您深入理解Kafka的核心概念、内部机制及其在分布式系统中的作用。您将学习Kafka的架构,包括ZooKeeper的角色,并掌握如何在Spring Boot Java环境中高效地使用Kafka。 **课程亮点:** * **Kafka基础知识:** 了解Kafka的分布式系统原理、消息代理的角色以及其基于提交日志的工作方式。 * **Spring Kafka集成:** 深入学习如何在Spring Boot框架下与Kafka进行交互,包括阻塞和非阻塞事件处理。 * **交易与错误处理:** 掌握Kafka的交易机制、支持数据库事务,学习ZooKeeper在Kafka中的作用,并理解Zombie Fencing和Zombie Instances。 * **实际操作:** 通过Kafka CLI学习如何与Kafka集群进行交互,并学习Spring Kafka中的重试机制,以及如何处理消费者处理失败的情况。 * **Docker部署:** 了解如何使用Docker运行Kafka,为实际项目实践打下基础。 **学习目标:** 完成本课程后,您将能够: * 精通Apache Kafka的核心概念。 * 理解Kafka的分布式架构。 * 熟练使用Spring Boot Java开发Kafka应用程序。 * 处理Kafka中的交易和错误情况。 * 自信地参与Apache Kafka相关的项目。 **课程适用人群:** * 希望学习Apache Kafka的初学者。 * 需要将Kafka集成到Java Spring Boot项目的开发人员。 * 对分布式系统和事件流处理感兴趣的学习者。 **Apache Kafka的应用领域:** Kafka被广泛应用于各行各业,例如: * **Uber:** 管理乘客与司机的匹配。 * **British Gas:** 提供实时分析和预测性维护。 * **LinkedIn:** 支持各种实时服务。 如果您想掌握这一在众多财富100强企业中广受欢迎的开源分布式事件流平台,本课程将是您的理想选择。
More than 80% of all Fortune 100 companies trust, and use Kafka.Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.Application of KafkaApache Kafka is based on the commit log, and it allows users to subscribe to it and publish data to any number of systems or real-time applications. Example applications include managing passenger and driver matching at Uber, providing real-time analytics and predictive maintenance for British Gas smart home, and performing numerous real-time services across all of LinkedIn.About the CourseI am creating Apache Kafka for absolute beginners course to help you understand the Apache Kafka Internal, the architecture of Kafka distributed system, Role of Zookeeper, Kafka CLI, Transaction and Retry and Error Handling With Spring boot JAVA.We'll learn all the fundamentals of Apache Kafka in simple way with Spring boot JAVA.At the end of this course, you'll be in good state to work on apache kafka project:Master Core Concepts of KafkaKafka ArchitectureRunning Kafka With DockerDistributed System and Message BrokerRole of Zookeeper in kafkaDeep Dive with Spring KafkaBlocking and Non-Blocking Event ProcessingKafka Transaction And Database TransactionZombie Fencing and Zombie InstancesUnderstand CLI and Interaction With Kafka ClusterRetry Mechanism With Spring KafkaHow to deal with consumer processing failure with spring boot kafka