Topic、分区、消费者组与 Spring Kafka,理解异步解耦与事件驱动。
登录后追踪本课程进度 —登录
消息队列是什么
同步 vs 异步;与 Redis Pub/Sub 区别。
核心概念
Broker、Topic、Partition、Offset、Consumer Group。
Docker 运行 Kafka
KRaft 单节点、kafka-topics 验证。
生产者
发送消息、key 分区、acks 语义。
消费者组
group.id、rebalance、at-least-once。
Spring Kafka
KafkaTemplate、@KafkaListener 与 Boot 配置。
消息格式
JSON vs Avro、Schema Registry 概念。
投递语义
幂等、事务、重复消费处理。
Kafka Streams 入门
流处理 vs 批处理、窗口概念。
监控与 lag
consumer lag、JMX、运维直觉。
Kafka vs RabbitMQ
日志型 vs 传统 MQ 选型。
综合练习
订单事件 Topic + Spring 消费端。