技术学习笔记

云原生
  • Docker
  • Kubernetes
  • 微服务
  • CI-CD
  • 可观测性
  • 网络与存储
  • 安全
  • 生态工具
Rust
  • 基础与核心语法
  • 进阶特性
  • 深入理解
  • 异步编程
TypeScript
  • 基础与核心语法
数据库
  • Redis
  • ClickHouse
  • PostgreSQL
消息队列
  • Kafka
其他
  • 终端与Shell
  • NLP实战
  • 杂项

Kafka

阶段一 · 基础与核心模型

  • 01 Kafka 学习大纲与全局地图
  • 02 核心概念:Broker,Topic,Partition,Offset
  • 03 生产者模型与分区策略
  • 04 消费者与 Consumer Group
  • 05 Go 客户端实战:sarama,confluent-kafka-go,franz-go
  • 06 消息可靠性:不丢,不重,顺序性
  • 07 本地开发环境与运维基础

阶段二 · 架构原理与调优

  • 08 存储引擎:日志分段,索引,零拷贝
  • 09 副本机制与 ISR
  • 10 Controller 与元数据管理
  • 11 分区再平衡深入:Eager,Cooperative 与 Sticky
  • 12 生产调优:批量,压缩,linger.ms 与 buffer.memory
  • 13 消费调优:Fetch 参数,并发模型与背压
  • 14 事务与 Exactly-Once:跨分区原子写入

© 2026 技术学习笔记