Kafka应用面试题及详细答案(实战版).docx

Kafka应用面试题及详细答案(实战版).docx

Kafka应用面试题及详细答案(实战版)

一、基础认知类(初级面试必问)

1、简单说下你对Kafka的理解,它的核心作用是什么?

Kafka是一款分布式、高吞吐、可持久化的消息队列/流处理平台,主要用于实时数据流的传输、缓冲和分发。

工作中核心用途主要有三个:

1.解耦系统:微服务之间通过消息通信,避免服务直接调用耦合,某一个服务宕机不影响上游业务;

2.削峰填谷:秒杀、大促等瞬时高并发场景,缓存瞬时流量,避免后端服务被打垮,后续匀速消费处理;

3.异步处理:非核心业务异步化,比如日志收集、订单通知、用户行为上报,提升主接口响应速度;

4.数据流同步:用于大数据实时计算、数据库bin

文档评论(0)

1亿VIP精品文档

相关文档