tag

Kafka

共 76 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
scala

Scala 与 Kafka 集成实战:FS2-Kafka、Alpakka 与流式管道

从 Kafka 核心概念出发,系统讲解 Scala 生态的两大 Kafka 集成方案:FS2-Kafka(纯函数式、Cats Effect 原生)与 Alpakka Kafka(Akka Streams 版)。覆盖消费语义(at-least-once、commit 策略、事务性 exactly-once)、流式管道设计(背压、parEvalMap 并行、批处理、重试与死信队列)、Schema Registry 序列化、有状态聚合与窗口、可观测性(consumer lag、trace 传播)以及生产实践(优雅停机、rebalance 监听、Testcontainers 测试与容量调优)。

12 分钟阅读
Scala Kafka fs2
kafka

Kubernetes 上的 Kafka:Strimzi Operator 生产实践

从有状态服务的视角讲透如何在 Kubernetes 上跑 Kafka:StatefulSet 的稳定网络标识与 Operator 模式的价值、Strimzi 的 Cluster Operator 与 Entity Operator 架构、核心 CRD 模型、Kafka CR 的 replicas 与 listeners 与 config 与 jvmOptions 与 storage 字段、StorageClass 与 PVC 持久化与 JBOD 与在线扩容、podAntiAffinity 与 topologySpreadConstraints 与机架感知的跨 AZ 高可用、滚动升级与扩容与分区再均衡与优雅停机、JMX Prometheus Exporter 与 PodMonitor 与 Cruise Control 监控运维,以及一整套真实踩坑清单

12 分钟阅读
Kafka Kubernetes Operator
kafka

ksqlDB 流式 SQL:流表模型、窗口聚合与生产运维

系统讲解 ksqlDB 在 Kafka 之上做流式 SQL 处理的完整知识体系:ksqlDB 与 Kafka Streams 的关系与架构分层、STREAM 与 TABLE 的语义差异与 changelog 主键模型、CREATE STREAM 与 WITH 子句的数据映射、Schema Registry 与 Avro 集成、TUMBLING/HOPPING/SESSION 三种窗口与 GRACE PERIOD 宽限期、Push 查询与 Pull 查询的路由与一致性、物化表与持久查询、流表 join 与重分区,以及何时选 ksqlDB 何时回归 Kafka Streams 的取舍对比与生产运维踩坑

13 分钟阅读
Kafka 物化视图 Kafka Streams
kafka

Kafka 消费延迟诊断:Lag 定位、分区倾斜与治理

从 Lag 的本质口径出发,系统讲解 Kafka 消费延迟的诊断与治理:log-end-offset 与 current-offset 的三者关系、时间口径 lag 与消息数 lag 的区别、kafka-consumer-groups.sh 与 JMX 指标采集、Prometheus 告警阈值设计、分层瓶颈定位决策树、生产端突增与网络往返瓶颈、消费端单条处理耗时与下游拖慢、GC 与序列化开销、分区倾斜与并行度扩容代价、pause/resume 背压与动态限流、降级丢弃策略与积压恢复演练,附完整参数调优清单与生产踩坑记录

13 分钟阅读
Kafka 性能诊断 背压
kafka

Kafka 分层存储:KIP-405 冷热数据卸载与对象存储实践

深入解析 Kafka 分层存储与 KIP-405 的完整实现:从本地盘容量与成本的矛盾出发,拆解 Remote Log Manager 与 RLMM 的组件分工、local.retention.ms 等本地保留窗口与卸载触发条件、对象存储上的 segment 布局与元数据文件、冷热读写路径与回源延迟、存储成本与流量费的量化权衡,并给出启用顺序、回退风险与监控指标的生产实践。

16 分钟阅读
Kafka 对象存储
kafka

Kafka Share Groups 与队列语义:KIP-932 共享消费模型

深入剖析 Kafka KIP-932 引入的 Share Groups 共享消费模型:从经典消费组的分区独占困境出发,讲解共享分区、记录级获取与确认、获取锁与锁超时、投递计数与重投上限、poison message 与死信队列模式、并发度突破分区数上限的并行消费、与消费组在位移模型和顺序性上的差异对比,以及适用场景、版本限制与生产迁移实践

18 分钟阅读
Kafka