在本章中,我们将学习如何将Kafka与Apache Storm集成。 Storm是什么? Storm最初是由Nathan Marz和BackType团队创建的。 在很短的时间内,Apache Storm成为分布式实时处理…
分类:Kafka教程
Kafka费者群组示例
消费者群组是来自Kafka主题的多线程或多机器消费。 消费者群组 消费者可以通过使用samegroup.id加入一个组。 一个组的最大并行度是该组中的消费者的数量 ← 分区的数量。 Kafka将一个主题的分区分配给组中的…
Kafka工作流
截至目前,我们已经了解了Kafka的核心概念。 现在让我们来看看Kafka的工作流程。 Kafka只是分成一个或多个分区的主题集合。 Kafka分区是消息的线性排序序列,每个消息由其索引标识(称为偏移量)。 Kafka集…
Kafka简单的生产者例子
在这一节中将创建一个使用Java客户端发布和使用消息的应用程序。 Kafka生产者客户端由以下API组成。 KafkaProducer API 下面来了解Kafka生产者API。 KafkaProducer API的核心…
Kafka应用
Kafka支持许多最好的工业应用。 在本章中,我们将简要介绍一些Kafka最显着的应用。 推特 Twitter是一种在线社交网络服务,提供发送和接收用户推文的平台。 注册用户可以阅读和发布推文,但未注册的用户只能阅读推文…
Kafka工具
Kafka工具包装在org.apache.kafka.tools.*下。 工具分为系统工具和复制工具。 系统工具 系统工具可以使用run class脚本从命令行运行。 语法如下 – bin/kafka-run…
Spring消费者和生产者
本教程演示了如何发送和接收来自Spring Kafka的消息。 首先创建一个能够发送消息给Kafka主题的Spring Kafka Producer。 接下来,我们创建一个Spring Kafka Consumer,它可…
Kafka环境安装配置
以下是在您的机器上安装Java的步骤。 第1步 – Java安装 查看是否在机器上安装了java环境,只需使用下面的命令来验证它。 $ java -version 如果计算机上已成功安装Java,则可以看到已…