|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apache-kafka-valdir/
课程评论:没有评论
课程名称:Apache Kafka 课程概述:Apache Kafka 是一款由 Apache 软件基金会开发的开源流处理平台,使用 Scala 和 Java 编写。该项目旨在提供一个统一、高容量和低延迟的实时数据处理平台。许多知名企业,如 Netflix、Spotify、Uber、LinkedIn 和 Twitter,都在使用 Apache Kafka。其架构主要由生产者(producers)、消费者(consumers)和集群(cluster)组成。生产者是指任何发布消息到集群的应用程序,消费者则是接收 Kafka 消息的应用程序。如果你希望在不同系统之间实时移动和转换大量数据,Apache Kafka 就是你所需的解决方案。 在这个课程中,你将学习 Kafka 的工作原理、使用方法,以及如何利用 Spring 生态系统实施基于微服务的系统,应用编程的最佳实践,体现 SOLID 和 Clean Architecture 概念,并以简单随意的方式进行。课程内容包括:制作自己的 Docker 镜像,在 Docker Hub 上注册这些镜像等。 在课程中,你将学习到: - Apache Kafka - Spring Boot 2.6.4 - Docker - Docker Compose - 版本控制的 Git - 在 GitHub 上上传你的代码库 - 构建自己的 Docker 镜像 - 简单地在 Docker Hub 上注册镜像 - 实施单一代码库(mono-repo)以上传整个技术栈 - 使用 Clean Architecture 和 SOLID 原则开发清晰、组织良好的代码 这个课程将帮助你掌握 Kafka 及其相关技术,适合希望在实时数据处理领域提升专业技能的学习者。
Apache Kafka é uma plataforma open-source de processamento de streams desenvolvida pela Apache Software Foundation, escrita em Scala e Java. O projeto tem como objetivo fornecer uma plataforma unificada, de alta capacidade e baixa latência para tratamento de dados em tempo real. O Apache Kafka tem sido usado por empresas como Netflix, Spotify, Uber, LinkedIn e Twitter. E sua arquitetura é composta por producers, consumers e o próprio cluster. O producer é qualquer aplicação que publica mensagens no cluster. O consumer é qualquer aplicação que recebe as mensagens do Kafka.Se você quer mover e transformar um grande volume de dados em tempo real entre diferentes sistemas, então Apache Kafka pode ser exatamente o que você precisaSaiba como o Kafka funciona, como usá-lo e como começar implementando um sistema baseado em microsserviços com o ecossistema Spring utilizando boas práticas de programação aplicando conceitos SOLID e Clean Arch, padrões de projetos de maneira simples e descontraida. Vamos criar nossas próprias imagens docker, vamos registrar essas imagens no Docker hub e muito mais.Veja um pouco do que você irá aprender:Apache KafkaSpring Boot 2.6.4DockerDocker ComposeGit para versionamento do código implementadoGithub para subir nossos repositóriosConstruir suas próprias imagens dockerRegistrar suas imagens no Docker Hub de maneira simplesImplementar um mono-repo para subir toda nossa stackDesenvolver um código limpo e organizado utilizando práticas Clean Arch e SOLID