文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州
▲ 本章节目的
⚪ 了解Kafka的概念;
⚪ 掌握Kafka的配置与启动;
一、简介
1. 基本概念
Apache kafka 是一个分布式数据流平台。可以从如下几个层面来理解:
1. 我们可以向Kafka发布数据以及从Kafka订阅数据,即我们可以将Kafka看作是一个消息队列或者企业消息系统。所起的作用:缓冲(消峰限流),实现生产与消费的解耦。
2. Kafka可以存储数据,并提供容错机制。即数据丢失后可以进行恢复。
3. 当数据到达Kafka之后,可以马上的被消费处理。即Kafka的延迟很低。
我们可以人为Kafka具备以上三个方面的明显能力。根据Kafka的这些特点,Kafka的适用场景就是:搭建实时流平台的中间件。
2. kafka用途
1. 在系统或者应用程序之间构建实时数据传输管道。
2. 构建实时处理数据流的应有程序。
在