尚硅谷Kafka笔记

目录

第一章 Kafka概述
第二章 Kafka快速入门
第三章 Kafka架构深入重要
第四章 Kafka API重要
第五章 Kafka监控
第六章 Flume对接Kafka
第七章 Kafka面试题


第一章 Kafka概述

定义:

Kafka是一个分布式的、基于发布/订阅模式消息队列(Message Queue),主要应用于大数据实时处理领域。

消息队列:

本质上是消息中间件。A和B系统要发送信息通信,不直接直连,通过中间件交互。

作用:异步、消峰、解耦

两种模式:点对点模式、发布/订阅模式
点对点:一对一(P/S成对);消费者主动拉数据,收到消息后队列中消息清除,不持久化;
发布/订阅:一对多;消费者消费数据后短期不清理消息(kafka默认保留一周)。
发布(publish)和订阅(subscribe)是面向MQ中的每个主题(Topic)

基础架构:

目录
第一章 Kafka概述


第二章 Kafka快速入门

目录
第二章 Kafka快速入门