0


大数据课程I1——Kafka的概述

文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州

▲ 本章节目的

⚪ 了解Kafka的概念;

⚪ 掌握Kafka的配置与启动;

一、简介

1. 基本概念

Apache kafka 是一个分布式数据流平台。可以从如下几个层面来理解:

  1. 我们可以向Kafka发布数据以及从Kafka订阅数据,即我们可以将Kafka看作是一个消息队列或者企业消息系统。所起的作用:缓冲(消峰限流),实现生产与消费的解耦。

  2. Kafka可以存储数据,并提供容错机制。即数据丢失后可以进行恢复。

  1. 当数据到达Kafka之后,可以马上的被消费处理。即Kafka的延迟很低。

我们可以人为Kafka具备以上三个方面的明显能力。根据Kafka的这些特点,Kafka的适用场景就是:搭建实时流平台的中间件。

2. kafka用途

  1. 在系统或者应用程序之间构建实时数据传输管道。

  2. 构建实时处理数据流的应有程序。


本文转载自: https://blog.csdn.net/u013955758/article/details/132104736
版权归原作者 伟雄 所有, 如有侵权,请联系我们删除。

“大数据课程I1——Kafka的概述”的评论:

还没有评论