The Complete Apache Kafka Practical Guide学习 Apache Kafka 的核心功能,创建 Java、Node.js、Python 生产者和消费者——完整的 Kafka 实践经验!

你将会学到的

  • 了解 Apache Kafka 的工作原理
  • 创建具有跨多个代理的主题复制的容错集群
  • Apache Kafka架构
  • 如何创建具有多个 Brokers 的 Kafka 集群
  • 练习使用内置控制台生产者和控制台消费者创建生产者和消费者
  • 用 Java 编写自定义生产者和消费者
  • 使用 Python 和 Node 来生产和消费消息
  • 了解 Apache Kafka 集群的组件

要求

  • 您可能完全没有关于 Apache Kafka 的先验知识
  • 仅准备您的 Mac、Windows 或 Linux/Unix 计算机。任何事情都会奏效。
  • 你也可能对 Java、Node 或 Python 一无所知。我将从头开始解释所有这些
  • 我们将从一开始就安装 Apache Kafka 并探索它的组件

说明

本课程是关于 Apache Kafka 的

在实践中了解 Apache Kafka 的工作原理并了解其核心功能。这是 80% 的练习课程,没有无用的演示!

使用本机Java API构建自定义 Apache Kafka 生产者和消费者。您还将使用其他编程语言(如Node.js 和 Python )的 API 构建项目。

通过了解和实践 Apache Kafka 的架构和主要功能,成为 Apache Kafka 的大师。

GitHub 存储库中提供了所有项目文件和最常用的命令。

这是Udemy 上最完整的实用 Apache Kafka 指南,其中包括大量实践活动。最重要的是,您将了解 Apache Kafka 的工作原理,了解它后,您将能够更轻松地使用其功能并在未来完成本课程后修复错误。您可以对Apache Kafka、Java、Node.js 或 Python了解为零。一切都将从头开始,从基本功能到高级功能。如果您想深入了解Apache Kafka,本课程适合您!

我们将从在您的计算机上安装 Apache Kafka、VPS(虚拟专用服务器)或计算机上的虚拟机开始。您将了解到 Apache Kafka 的安装非常简单 – 您只需要下载带有可执行脚本的存档并运行它们。您还将学习和练习如何在同一台计算机上运行多个代理

之后,我们将投入大量练习活动并使用不同的 Apache Kafka 功能和内置脚本。您将启动 Zookeeper、多个 Brokers、Console Consumer 和 Console Producer。您还将使用称为性能监视器的内置实用程序测试 Kafka 集群的性能。

在练习部分,您将执行多个练习 Apache 活动:

  1. 使用多个代理创建集群
  2. 创建具有分布在不同代理上的多个分区的主题
  3. 创建具有复制因子的主题,允许您将每条消息的副本存储在不同的代理上以实现冗余
  4. 使用内置的 Console Producer 生成消息
  5. 使用内置的 Console Consumer 消费消息
  6. 在同一个消费者组中启动多个消费者
  7. 启动性能监视器以测试消费者和生产者的性能和速度

您还将学习和练习如何使用 Apache Kafka API 创建您自己的消费者和生产者

  1. 创建 Java Maven 项目
  2. 使用 Java 启动生产者和消费者
  3. 在同一消费者组中启动多个消费者
  4. 理解和实践“订阅”和“分配”之间的区别
  5. 创建 Node.js 项目
  6. 使用 Node.js 启动生产者和消费者
  7. 创建 Python 项目
  8. 使用 Python 启动生产者和消费者

在课程中,您将需要查看和编辑文本文件。为此,您不会使用终端。相反,您将使用 GUI 应用程序 VisualStudio Code。GitHub 存储库中还提供了所有配置文件和项目文件。这意味着在本课程中您还将学习如何使用:

  • Git 和 GitHub
  • VisualStudio 代码

通过本课程,您将获得终身访问 100 多个讲座和数十个实践练习的机会。完成课程后,您将成为 Apache Kafka 的大师,并且能够轻松创建自定义 Apache Kafka 生产者和消费者。

但最重要的是您将理解 Apache Kafka。

您还将获得30 天退款保证。无话可问!

不要等待,现在就加入课程吧!

此课程面向哪些人:

  • 想学习Apache Kafka的初学者
  • 想要学习如何使用其他语言(如 Node 或 Python)构建生产者和消费者的高级 Apache Kafka 用户
  • 如果您想使用 Kafka 及其 API 进行实践,本课程适合您
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » The Complete Apache Kafka Practical Guide