这是我参与「第四届青训营」笔记创作活动的的第11天
一、消息队列概述
1.1消息队列的应用场景
- MQ消息通道
- EventBridge 事件总线
事件源:将云服务、自定义应用、SaaS应用等应用程序产生的事件消息发布到事件集。
事件集:存储接收到的事件消息,并根据事件规则将事件消息路由到事件目标。
事件目标:消费事件消息。
- Data Platform 流数据平台
- 提供批流数据处理能力
- 各类组件提供各类Connect
- 提供Streaming/Function能力
- 根据数据schema灵活的进行数据预处理
2.主流消息队列的相关介绍
二、Kafka 详解
2.1 Kafka架构介绍
- Zookeeper
- Broker
- Controller 选举
- Controller 作用
- Coordinator
2.2 Kafka高可用
- Kafka副本 ISR 机制
- Kafka写入Ack机制
- Kafka如何保证消息不丢?
- Kafka副本同步
- Kafka副本选举
2.3 Kafka集群扩缩容
- Kafka 集群扩容步骤
- Kafka 集群缩容步骤
- Kafka 集群扩缩容问题
2.4 Kafka未来演进之路
- Kafka去除zk依赖
- Kafka 依赖KRaft
2.5 Kafka运维/调优经验介绍
- Kafka单机吞吐
- Kafka集群参数配置
- 扩缩容优化
- 指标可视化